
为什么无法打印出100到200之间的素数,哪里出了问题,帮忙看一下,谢谢了
#include <stdio.h>
int miao(int x)
{
int i;
for (i=2;i<=x;i++)
{
if (x%i==0)
{
break;
}
if (x==i)
{
return 1;
}
}
}
int main(){
int a;
for(a=100;a<=200;a++)
{
if(miao(a)==1)
{
printf("%d\n",a);
}
}
return 0;
}
结果:
