用c语言编程求[2,500]之间的完数

2025-03-13 18:32:55
推荐回答(1个)
回答1:

参考代码如下:
#include
void main()
{
int i,sum,t;

for(i=2;i<=500;i++)
{
for(sum=1,t=2;t<=i-1;t++)
{
if(i%t==0)
sum=sum+t;
}
if(sum==i){
printf("%d ",i);
}
}
}