使用C语言编写从键盘输入m和n,计算m~n之间所有的素数之和。
时间: 2023-11-30 07:01:52 浏览: 70
从键盘输入一组小写字-用户故事地图 pdf
可以,这个问题可以通过代码解决。以下是一个示例程序:
```c
#include <stdio.h>
int is_prime(int n) {
if (n < 2) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int m, n;
int sum = 0;
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
if (is_prime(i)) {
sum += i;
}
}
printf("%d", sum);
return 0;
}
```
这个程序首先定义了一个函数 `is_prime`,用于判断一个整数是否为素数。然后在 `main` 函数中,读入 `m` 和 `n` 的值,然后逐个检查 `m` 到 `n` 之间的所有整数是否为素数,并将素数的和累加到 `sum` 变量中。最后输出 `sum` 的值。
阅读全文