有本事你就找出问题来
/*本函数用来输出100以内的素数*/#include<stdio.h>
#include<math.h>
main()
{
int i,num1,j;
clrscr();
for(num1=0;num1<=100;num1++)
{
if((num1==1)||(num1/2==0))
;/*空语句*/
else
{
i=sqrt(num1);
for(j=2;j<=i;j++)/*就是这句和下面一句不能循环,这句应该和 if(num1%j==0) break;可以循环到满足条件为止的,比如num1=9时候应该循环到j为3,可是j在2时候就不做了*/
if(num1%j==0) break;
printf("%d",num1);
}
}
}