c语言求100以内的素数的和
时间: 2023-11-22 20:46:23 浏览: 219
c语言找出100以内的素数
可以使用循环和判断函数来求100以内的素数的和。具体步骤如下:
1. 定义一个判断素数的函数isPrime,该函数输入一个整数n,返回1表示n是素数,返回0表示n不是素数。
2. 在主函数中,使用循环遍历1到100之间的所有整数,对于每个整数,调用isPrime函数判断是否为素数,如果是素数,则将其加入到素数之和sum中。
3. 循环结束后,输出素数之和sum即可。
下面是代码实现:
```
#include <stdio.h>
int isPrime(int n) {
int i;
for (i = 2; i < n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int i, sum = 0;
for (i = 2; i <= 100; i++) {
if (isPrime(i)) {
sum += i;
}
}
printf("100以内的素数之和是%d\n", sum);
return 0;
}
```
阅读全文