这个问题请大虾们真帮忙解决啊 有高分
#include"stdio.h"void main()
{
int i,j;
for(i=3;i<=100;i++)
{
for(j=2;j<=i-1;j++)
if(i%j==0)
break;
if(i==j)
printf("%4d",i);
}
printf("\n");
中 我把if(i==j)改成if(i%j!=0)为什么就不对啦 如果不改的话 当i=3,j=2时 i也是素数啊 i也不等于j啊
2010-11-09 11:28
2010-11-09 19:19