#include<stdio.h>
int main()
{
int i,j;int f=1;
for(i = 2;i <= 100;i++)
{
for(j = 2;j <= i-1;j++)
{
if(i%j == 0)
{f=0;
break;
}
}
if(f==1)
{
printf("%d是素数\n",i);
}
}
return 0;
}
为什么只能输出2和3,应该怎么改,像保留标量