c语言从键盘任意输入n,计算1~n所有素数之和
时间: 2024-05-09 12:17:41 浏览: 112
C语言程序设计-计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数).c
5星 · 资源好评率100%
好的,这是一个计算题,我可以帮你解答。以下是实现代码:
```c
#include<stdio.h>
int is_prime(int num) {
if (num < 2) {
return 0;
}
for (int i=2; i*i<=num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i=2; i<=n; i++) {
if (is_prime(i)) {
sum += i;
}
}
printf("1~%d所有素数之和为:%d\n", n, sum);
return 0;
}
```
希望对你有帮助。如果你有其他问题,也可以继续问我。
阅读全文