c语言:求100以内的素数

#include “stdio.h”
void main()
{
int i,j,k=0,n=0;
for(i=2;i<100;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
{
k++;
}
}
}
if(k==0)
printf("%3d\n",i);
}
只能输出 2 3 不知道有什么问题

第1个回答  2013-09-04
for(j=2;j<=i;j++)
第2个回答  2013-09-04
算法不正确
相似回答