#include<stdio.h>
int prime( int a) {
int i,d=0;
if (a == 2) {
d = 2;
goto loop;
}
for (i = a - 1; i >= 2;i--) {
if (a!=2&&a%i==0) {
d = 0;
break;
}
else {
if (a == 2) {
d = 2;
break;
}
if (a%i!=0&&i==2) {
d = a;
break;
}
}
}
printf("%d\n",d);
loop: return d;
}
int main() {
int a = 100,n,s=0;
for (a; a >= 1; a--) {
n = prime(a);
s += n;
}
printf("%d",s);
}
在 main 函数计算并输出 100 以内所有素数的和。
最新推荐文章于 2023-03-21 21:45:06 发布
本文介绍了一个使用C语言编写的程序,该程序能够判断一个数是否为素数,并通过循环计算从1到指定数值范围内所有素数的总和。

637

被折叠的 条评论
为什么被折叠?



