求大神看看这个程序哪儿错了
要求是输出100以内的质数。#include <stdio.h>
void main()
{
int i,j,flag;
for(i=1;i<=100;i++)
flag=0;
for(j=2;j<i;j++)
if(i%j==0)
{
flag=1;
break;
}
if(flag==0)
{
printf("%d",i);
}
}
运行出来的截图如下:

[此贴子已经被作者于2015-11-23 21:39编辑过]
[此贴子已经被作者于2015-11-23 21:39编辑过]