#include<iostream> #include<math.h> using namespace std; int main(){ int a,n; long sum=0; cin>>n; if(n==2){ sum=2; } else if(n==3){ sum=5; } else{ sum=5; for(int i=2;i<=n;i++){ a=sqrt(i); for(int j=2;j<=a;j++){ if(i%j==0) break; if(j>=a) sum=sum+i; } } } cout<<sum<<endl; return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
字符逆序 (C语言代码)浏览:645 |
1071题解浏览:585 |
格式化数据输出 (C语言代码)浏览:882 |
数列排序 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:871 |
蛇行矩阵 (C语言代码)浏览:561 |
Manchester-蛇行矩阵,不需要数组,四个变量,解决问题浏览:6050 |