C 语言计算1000以内的质数的和,并且输出出来,代码怎么来写
1条回答 默认 最新
你知我知皆知 2024-07-29 14:27关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在C语言中,你可以使用以下代码来计算1到1000之间的所有质数的和:
#include <stdio.h> int main() { int sum = 0; for (int i = 2; i <= 1000; i++) { bool isPrime = true; for (int j = 2; j * j <= i; j++) { if (i % j == 0) { isPrime = false; break; } } if (isPrime) { sum += i; } } printf("The sum of all prime numbers between 1 and 1000: %d\n", sum); return 0; }这段代码首先定义了一个变量
sum用来存储质数之和。然后,它遍历从2到1000的所有整数。对于每个数字,它检查它是否是质数。如果是质数,则将这个数字加到sum中。最后,打印出所有质数的和。注意:这段代码只处理了小于等于1000的质数,如果要处理更大的范围,请修改
for循环的上限值。解决 无用评论 打赏 举报