#include
main()
{
int n,i,j,k=0,sum=0,a[100];
printf("请输入一个数字\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=0;
k=0;
for(j=1;j {
if(i%j==0)
{
a[k++]=j;
sum+=j;
}
}
if(sum==i)
{
printf("完数是%d",j);
printf("其因子是");
while(k--)
printf("%d ",a[k]);
printf("\n");
}
}
printf("\n");
}
for(i=1;i
printf("%d,%d,%d\n",i,j,k);
#include
int main()
{
int number,sum=0;
cin>>number;
for(int i=1; i<=number/2; i++)
if(number % i == 0)
sum += i;
cout<