#include<stdio.h>
int main()
{
int i,j;
for(i=1000;i>5;i--)
{
int sum = 0;
for(j=2;j<1000;j++)
{
if(i%j==0&&i!=j)
sum=sum+j;
}
if(i==sum+1&&i!=j)
printf("完数是:%d\n",i);
}
return 0;
}
#include<stdio.h>
int main ()
{
int i,j;
for(i=1000;i>2;i--)
{
int sum = 1 ;
for(j=2;j<1000;j++)
{
if(i%j==0&&i!=j)
sum = sum + j;
}
if(sum==i)
{
printf("%d its factors are 1, ",i);
for(j=i;j>2;j--)
if(i%j==0)
printf("%d, ",j);
printf("\n");
}
}
return 0;
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-64046.html