关于一个作业题,求素数
现在有一个作业题,是求3~100之间的素数的题,应该用到循环语句,但是我写了下面的代码,编译能够通过,就是只能输出3,请各位高手看看。#include <stdio.h>
main()
{ int m,n=1,i,flag=1;
for(m=3;m<=100;m++)
{ for(i=2;i<m;i++)
if(m%i==0)
{ flag=0;
i=m;
}
if(flag==1)
{ printf("%d ",m);
n++;
}
if(n%10==0) printf("/n");
}
}现在有一个问题就是,如果我写了一个if语句,然后假如条件为真,然后继续进行,就应该怎么写呢?
小的是初学者,希望各位高手们不要笑话。
[ 本帖最后由 tianshilei 于 2010-10-31 12:56 编辑 ]