解题思路:
注意事项:
参考代码:
#include<stdio.h>
int su(int n)
{
int i,k=0;
for(i=3;i*i<=n;i=i+2)
if(n%i==0){k=1;break;}
if(k==0)return n;
else return 0;
}
int main()
{
long long int s=2;
int n,i;
scanf("%d",&n);
for(i=3;i<=n;i=i+2)
s=s+su(i);
printf("%lld\n",s);
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.11 (C++代码)(有个库函数叫sqrt)浏览:844 |
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2065 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:500 |
C语言训练-素数问题 (C语言代码)浏览:1654 |
最长单词 (C语言代码)浏览:1362 |
【金明的预算方案】 (C++代码)浏览:838 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:372 |
1011题解浏览:760 |
sizeof的大作用 (C语言代码)浏览:1448 |