用c语言写一个求一百以内素数的和
时间: 2024-01-05 16:03:34 浏览: 86
骨干网问题程序代码,c语言求100以内素数源码,c语言
下面是用C语言写的求一百以内素数的和的代码:
```c
#include <stdio.h>
int is_prime(int num) {
if (num <= 1) {
return 0;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int sum = 0;
for (int i = 2; i <= 100; i++) {
if (is_prime(i)) {
sum += i;
}
}
printf("一百以内素数的和为:%d\n", sum);
return 0;
}
```
首先,我们需要一个函数 `is_prime` 来判断一个数是否为素数。接着,在主函数中,我们可以遍历从2到100的所有整数,判断它们是否为素数,并将素数累加到变量 `sum` 中。最后输出结果即可。
阅读全文