# include <stdio.h>
int main()
{
int i,p,f=1;
printf("Prime Numbers till 99: \n");
for (p=2;p<99;p++)
{
for (i=2;i<p;i++)
if(p%i==0)
{
f=0;
break;
}
if(f=1)
printf("%d ",p);
}
return 0;
}
为什么我没有得到质数,而是得到从 2 到 98 的所有数字?