解题思路:用prime函数判断是否为素数从而判断是否家境sum中。
参考代码:
#include <stdio.h> int isprime(int x) //判断x是否为素数,真1假0(注意数字1不是素数) { if (x == 1) return 0; for (int i = 2; i < x; ++i) { if (x % i == 0) return 0; //如果在[2,x]之间存在可以将x整除的数,说明x不是素数。 } return 1; } int main(void) { int m, n, sum = 0; //初始化sum为0 scanf("%d %d", &m, &n); //输入m和n的值 for (int i = m; i <= n; ++i) //在[m,n]之间遍历 { if (isprime(i)) sum += i; //如果i是素数,就把i加进sum里 } printf("%d", sum); //输出sum return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1372 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:958 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:899 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:902 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:547 |
矩阵乘方 (C语言代码)浏览:1023 |
矩形面积交 (C++代码)浏览:1127 |
1035 题解浏览:780 |
盐水的故事 (C语言代码)浏览:1524 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:492 |