大侠们 求解哪错了 跪谢
#include<stdio.h>
#include<math.h>
main()
{
int a[100],i,k,n,m;
for(n=0;n<101;n++)
{a[n]=n+1;k=sqrt(n+1);
for(i=1;i<=k;i++)
if(a[n]%i==0)break;
if(a[n]!=1,i>=k+1)
printf("%d,",a[n]);}
return 0;
}
第一行手抖 写成m 了 应该是n
第二行已改正n<100
纠结很久 终于调试成功 十分感谢 不过请问为什么不能从1开始
追答任何整数%1都为0
本回答被提问者采纳