这又什么错啊?
/******输出素数******/#include <stdio.h>
int main(void)
{
int m,n,flag;
printf("\nThe primers from 100 to 200 is:\n");
for(n=101;n<=200;n+=2)
{
flag=1;
for (m=2;m<=n\2;m++)
{
if(n%m==0)
{
flag=0;
break;
}
}
if(flag==0;
continue;
printf("%d,",n);
}
printf("\n");
return 0;
}
----------------解决方案--------------------------------------------------------
for (m=2;m<=n\2;m++) // 除号‘/ ';
if(flag==0; //半边;
----------------解决方案--------------------------------------------------------
if(flag==0; //半边;
半边还有分号
----------------解决方案--------------------------------------------------------
for (m=2;m<=n\2;m++) // 除号‘/ ';
if(flag==0; //半边;
楼上说的对,就是这里错了
----------------解决方案--------------------------------------------------------
tankyou:)verymuch!!
----------------解决方案--------------------------------------------------------
专业收尾 问题已解决 顺便总结下 写程序的时候细心很重要 HOHO
----------------解决方案--------------------------------------------------------