#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int i, j, sum;
for (i = 1; i <= 1000; i++) {
sum = 0;
for (j = 1; j < i; j++) {
if (i % j == 0)
sum=sum+j;
}
if (sum == i)
printf("%d\n", i);
}
}
C语言实现质数检测
该程序使用C语言定义了一个宏CRT_SECURE_NO_WARNINGS,然后通过两层嵌套循环检查1到1000之间的数字。内层循环计算每个数字的和,如果这个和等于原始数字,那么这个数字是质数,程序将其打印出来。
2万+

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



