解题思路:
注意事项:注意数据过大要用长整型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 人评分
【绝对值排序】 (C语言代码)浏览:832 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
printf基础练习2 (有点不明白)浏览:887 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
陈教主的三角形 (C语言代码)浏览:1196 |
Quadratic Equation (C语言代码)浏览:1034 |
输入输出格式练习 (C语言代码)浏览:773 |