解题思路:
#include <stdio.h> int isprime(int); int main() { int n, m,sum=0; scanf("%d %d", &n, &m); if (n == 1)n++; for (int i = n; i <= m; i++) { sum+=isprime(i); } printf("%d", sum); return 0; } int isprime(int x) { int z = 0; for (int i = 1; i <= x; i++) { for (int j = 1; j <= i; j++) { //printf("%d,%d\n", j, i); if (j * i == x && j != 1 && i != 1) z = 1; } } return (z == 0 ? x : 0); }
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:1759 |
点我有惊喜!你懂得!浏览:1268 |
永远的丰碑 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1908 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1546 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1065 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:775 |
C语言训练-排序问题<1> (C语言代码)浏览:632 |
DNA (C语言描述,数据结构)浏览:901 |