永发信息网

求一百以内素数没输出

答案:1  悬赏:20  手机版
解决时间 2021-03-25 04:00
  • 提问者网友:温柔港
  • 2021-03-24 21:59
求一百以内素数没输出
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-03-24 23:33
你for循环的范围都没包括if判断在内。。。
#include
#include

int sushu( unsigned int a)

{
unsigned int i;
for(i=2;i^i<=a;i++) {

if( ! ( a % i ))
return 0;
return 1;
}
}

int main(void)
{
unsigned int i;
for(i=2;i<=100;i++)
if(sushu(i))
printf("%8u",i);
printf("\n");
system("pause");

return 0;
}
你试下吧。。。追问百以内素数不是有25个吗?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯