用C语言写:从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和
时间: 2023-10-24 07:25:09 浏览: 194
输入整数n,输出1~n的素数
好的,这是一个计算素数之和的问题,我可以回答。以下是代码实现:
```c
#include <stdio.h>
int main()
{
int n, i, j, sum = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (i = 2; i <= n; i++) {
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
break;
}
}
if (j > i / 2) {
sum += i;
}
}
printf("1~%d之间的素数之和为:%d", n, sum);
return 0;
}
```
这段代码可以计算并输出1~n之间的所有素数之和。
阅读全文