解题思路:素数表。
注意事项:
参考代码:
#include <bits/stdc++.h> using namespace std; bool flag[2000005]; int main(){ int n; long long s=0; cin>>n; for(int i=2;i<=n;i++){ if(flag[i])continue; s+=i; if(i>n/i)continue;; for(int j=i*i;j<=n;j+=i) flag[j]=true; } cout<<s; }
0.0分
1 人评分
程序员的表白 (C语言代码)浏览:1463 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:436 |
【蟠桃记】 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:909 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
图形输出 (C语言代码)浏览:1422 |
sizeof的大作用 (C语言代码)浏览:1138 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
企业奖金发放 (C语言代码)浏览:2462 |