//一个整数等于该书所有因子之和,则称该数是一个完数,输出三位数中所有完数
#include<stdio.h>
int main()
{
int i;
int x=100;
int sum;
for(x=100;x<=999;x++)
{
sum=0;
for(i=1;i<x;i++)
{
if(x%i==0)
sum=sum+i;
}
if(x==sum)
printf("完数是%d\n",x);
}
return 0;
}
23.0401 C++作业