前N个质数的总和
打印前N个质数之和的程序使用该方法查找n个质数,然后将它们相加以求和。此和保存为输出和的整数。
该代码接受一个数字以检查是否为质数,如果为质数,则将其添加到sum变量中。直到n个质数都执行相同的操作,然后再打印总和。
范例程式码
#include <stdio.h>
int isprime(int j) {
int count=0;
for(int i = 2 ; i <= j/2; i++) {
if(j%i == 0) {
count = 1;
}
}
if(count == 0) {
return 1;
}
else
return 0;
}
int main(void) {
int n = 5;
int i=0, j= 1;
int sum = 0;
while(1) {
j++;
if(isprime(j)) {
sum += j;
i++;
}
if(i == n) {
break;
}
}
printf("The sum of first %d prime numbers is %d", n, sum);
return 0;
}输出结果
The sum of the first 5 prime numbers is 28
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短