1 条题解
-
0
C :
#include<stdio.h> #include "math.h" /** * 判断x是不是素数 * @param x * @return 是素数返回1,否则返回0 */ int IsPrime(int x){ int i; for (i = 2; i <= sqrt(x); ++i) { if (!(x % i)) { return 0; } } return 1; } int main() { int n; scanf("%d", &n); int sum = 0; if (n > 0) {int i; for (i = 2; i <= n; ++i) { if (IsPrime(i)) { sum += i; } } } printf("sum=%d\n", sum); }
- 1
信息
- ID
- 111
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者