3条回答 默认 最新
快乐鹦鹉 2023-03-23 17:15关注你这个printf的位置写的不对啊。只要i不是j的倍数,你就会输出一次
printf("2 "); for(i=3;i<=200;i++) { for(j=2;j<15;j++) if(i%j==0) break; if(j>=15) printf("%d ",i); }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用
你这个printf的位置写的不对啊。只要i不是j的倍数,你就会输出一次
printf("2 ");
for(i=3;i<=200;i++)
{
for(j=2;j<15;j++)
if(i%j==0)
break;
if(j>=15)
printf("%d ",i);
}