那个数超出范围了吧!
#include "stdio.h"
main()
{
float i,k;
for(k=2;k<=n;k++) //n自己定
{
for(i=2;i<k;i++)
if(k%i==0)
break;
if(i==k)
printf("%f",k);
}
}
用浮点数应该就可以了,不过后边会出现很多.00....00,我就不知道怎么解决了
我也是菜鸟!
这个也有些错误,不好意思,没运行过就拿上来了,还是那个问题,操作数超出范围了!
让我再想想
[此贴子已经被作者于2006-10-17 22:36:13编辑过]