#include <stdio.h>
void wanshu(int n){
int sum=0;
for (int i = 1; i < n; ++i) {
if(n%i==0)
sum+=i;
}
if(n==sum)
printf("%d ",n);
}
int main() {
for (int i = 1; i < 1000; ++i) {
wanshu(i);
}
return 0;
}
求1000以内的完数 07-3
最新推荐文章于 2025-12-07 21:20:15 发布
本文介绍了使用C语言编写的一个函数,计算并打印1到999之间所有整数的因子和,重点在于整数分解的算法实现。
2万+

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



