编写程序求给定正整数m以内的素数之和 。

weixin_47358350 2020-04-30 04:10:15
编写程序求给定正整数m以内的素数之和 。
...全文
1715 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
名字在哪啊 2020-05-03
  • 打赏
  • 举报
回复
埃氏筛法 #include<bits/stdc++.h> #define ll long long using namespace std; const int maxn=1e5+5; int vis[maxn]; int main(){ int m,ans=0; scanf("%d",&m); for(int i=2;i<=m;++i){ if(vis[i]==0)ans+=i; for(int j=i+i;j<=m;j+=i) vis[j]=1; } printf("%d\n",ans); return 0; }
名字在哪啊 2020-05-03
  • 打赏
  • 举报
回复
方法很多,如果m不大可以用素数筛法求素数 m大的话只能循环判断是否是素数,进行累加
windyNight99 2020-05-02
  • 打赏
  • 举报
回复
发到技术区,否则别人看不见。

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧