老师都看不出的错。。。
#include<stdio.h>#include<math.h>
void main()
{ int s,k,i,n;
printf("n=?"); //在屏幕上提示"n=?"
scanf("%d",&n); //在屏幕上等待键盘输入到n中
for(s=1;s<=n;s=s+2)
{ k=sqrt(s);
for(i=2;i<=k;i++)
{if(s%i==0)break;
printf("%d\n",s);
s=s+1;
}
}
}
这是个关于素数的编程,没有错误,但运行结果就是不对,老师也找不出错误来,是高手的,能看出来吗?