中易网

输出500到1000之间的所有素数之和

答案:3  悬赏:70  
解决时间 2021-02-12 01:25
输出500到1000之间的所有素数之和
最佳答案
如果是像你这样打印500-1000之间的素数的话,上面的都可以,但是我
给你一种最简约的方法求500-1000之间的所有素数,采用递归思想。(我喜欢简单,最求简约)

#include
#include
int isprime(int n)
{ int i;
if(n==500)//这里可以修改,修改为多少就是从多少开始输出
return 500;
else
for(i=2;i if(n%i==0){
printf("%d\n",n);
break;
}
return isprime(n-1);
}
main(){
isprime(1000);
system("pause");
}
全部回答
#include<stdio.h> void main() { int i,j,s,b;   for ( i=500,s=0;i<=1000;i++ ) {     b=1; for ( j=2;j<=i/2;j++ ) if ( i%j==0 ) { b=0; break; }     if ( b ) s+=i;   }   printf("%d\n",s); }
参考代码: #include "stdio.h" int isPrime(int n) {    int i;    for(i=2;i<=n/2;i++)      if(n%i==0)        return 0;    return 1;     } int main() {    int i,count=0, sum;    for(i=501;i<1001;i+=2)      if(isPrime(i)==1)      {         printf("%5d",i);         count++;         sum+=i;         if(count%10==0)          printf("\n");      }    printf("素数之和:%d\n, sum");       return 0;    }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
会计考试报名注册完以后,忘记密码,怎么办
有个衣服拉链特别长,到处都没有换的怎么办
中兴AC2736无线网卡 说明书上说不支持W7的系
龙茶坊港式茶餐厅在什么地方啊,我要过去处理
160身高想男模有人要吗?
如何对企业进行安全生产托管?
魔战暗帝正常伤害是多少
电脑与电视的连接音频问题
广源泳场地址在哪,我要去那里办事
普洱熟茶开封一年了还能喝吗
杭州荷方国际青年旅舍怎么样?
快递包裹到了。我验货了。是假的。不是自己想
创造与魔法上古恶龙对恶魔有没有其他伤害?
龙泉照相馆怎么去啊,有知道地址的么
玉环有哪些小区
推荐资讯
海城轩足道SPA休闲会所地址在什么地方,想过
js 分页数据 导出excel 有list方式么
杨木栅子乡地址有知道的么?有点事想过去
品味小吃在哪里啊,我有事要去这个地方
怎样能够提高腿部肌肉的爆发力与跑步时的速度
吕公堂路地址在哪,我要去那里办事
同性恋咨深心理专家我真的无法接受,我唯一的
如果爱情没有性会怎么样?
爱马仕润滑油是几线品牌
台式电脑后面接网线的地方灯不亮了
犀利和嘲笑的近义词
喜信香味火锅我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?