解题思路:用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语言训练-尼科彻斯定理 (C++代码)浏览:639 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:581 |
十->二进制转换 (C语言代码)浏览:1291 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:655 |
C二级辅导-阶乘数列 (C语言代码)浏览:690 |
sizeof的大作用 (C语言代码)浏览:1024 |
剪刀石头布 (C++代码)浏览:1707 |
Quadratic Equation (C语言代码)浏览:988 |
陶陶摘苹果2 (C语言代码)浏览:597 |
简单的a+b (C语言代码)浏览:460 |