1到50素数之和c语言
要计算1到50之间的素数之和,我们可以使用C语言编写一个程序来实现。首先,我们需要编写一个函数来判断一个数是否为素数,然后在主函数中循环判断1到50之间的每个数是否为素数,并将素数累加起来。
以下是一个简单的C语言程序来实现这个功能:
c.
#include <stdio.h>。
// 判断一个数是否为素数。
int isPrime(int num) {。
if (num <= 1) {。
return 0; // 1和负数都不是素数。
c++判断素数
}。
for (int i = 2; i i <= num; i++) {。
if (num % i == 0) {。
return 0; // 能被整除,不是素数。
}。
}。
return 1; // 是素数。
}。
int main() {。
int sum = 0;
for (int i = 1; i <= 50; i++) {。
if (isPrime(i)) {。
sum += i;
}。
}。
printf("1到50之间的素数之和为,%d\n", sum);
return 0;
}。
在这个程序中,我们首先定义了一个`isPrime`函数来判断一个数是否为素数,然后在主函数中使用循环来遍历1到50之间的每个数,如果是素数就累加到`sum`变量中。最后输出结果即可。
这样,我们就可以通过这个C语言程序来计算1到50之间的素数之和了。希望这个回答能够满足你的要求。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论