解题思路:用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语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1101 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
C语言训练-求PI* (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |
【计算两点间的距离】 (C语言代码)浏览:1473 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
1157题解浏览:711 |
有关字符,字符串的输入输出函数说明浏览:477 |
蚂蚁感冒 (C语言代码)浏览:768 |
演讲大赛评分 (C语言代码)浏览:1629 |