for (int m=0;m<t;m++){
int n=0,k=0;
scanf ("%d %d",&n,&k);
for (int i=1;i<=k;i++){
for (int j=1;j<=n;j++){
if (j%i==0)
a[j]=!a[j];
}
}
for (int i=1;i<=n;i++){
if (a[i])
printf ("%d ",i);
}
开灯问题,为什么是if(a[i]),输入两组数字第二组为什么输出不了
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2023-11-13 23:50关注
把你的问题描述贴一下,不知道你要干嘛
if (a[i])
就是
if (a[i] != 0)本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 能不能通过蓝牙将传感器数据传送到手机上
- ¥20 100元python和数据科学实验项目
- ¥15 根据时间在调用出列表
- ¥15 FastReport.community 编辑,table只显示“每页”最顶部和底部横线
- ¥15 R 包chipseeker 安装失败
- ¥15 Veeam Backup & Replication 9.5 还原问题
- ¥15 vue-print-nb
- ¥15 winfrom的datagridview下拉框变成了黑色,渲染不成功
- ¥20 利用ntfy实现短信推送
- ¥30 如何用VBA代码写抽取TRIBON M3数据库的模型信息