解题思路:
注意事项:注意数据过大要用长整型long,%ld;
参考代码:
#include <stdio.h> #include <math.h> int isprime(int N) { int i; if(N==1) return 0; for(i=2;i<=sqrt(N);i++) if(N%i==0) return 0; return 1; } int main() { int i; long sum=0; int N; scanf("%d",&N); for(i=2;i<=N;i++) { if(isprime(i)==1) sum=sum+i; } printf("%ld\n",sum); return 0; }
0.0分
0 人评分
IP判断 (C语言代码)浏览:1416 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:605 |
输出九九乘法表 (C语言代码)浏览:555 |
C语言训练-排序问题<1> (C语言代码)浏览:1351 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
简单的a+b (C语言代码)浏览:340 |
WU-复数求和 (C++代码)浏览:2015 |
WU-链表数据求和操作 (C++代码)浏览:1317 |
1050题解(结构体数组与结构体指针的使用)浏览:1111 |
Tom数 (C语言代码)浏览:527 |