#include<stdio.h>
int main()
{
int a,b;
for(a=2;a<1000;a++)
{ int c=0;
for(b=1;b<a;b++)
if((a%b)==0)
c=b+c;
if(c==a)
{
printf("%d,它的因子分别为: ",a);
for(b=1;b<a;b++)
if((a%b)==0)printf("%d ",b);
printf("\n");
}
}
}
【C语言】自学;找出1000以内的所有完数
最新推荐文章于 2025-12-16 00:15:00 发布
本文通过一个C语言程序展示了如何找出1000以内的所有完美数及其因子。完美数是指其所有真因子(不包括自身)之和等于自身的整数。程序使用了两层for循环分别遍历整数和其潜在因子。
1万+

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



