如果一个数等于除他本身之外的约数和,该数为完数或完全数。例如,6=1+2+3
画流程图哦
#include<stdio.h>
int main()
{
int data=0;
int i;
int sum=1;
printf("请输入您要判断的数:");
scanf("%d",&data);
for (i=2;i<=data/2;i++)
{
if (data%i==0)
sum += i;
}
if(sum==data)
printf("%d是一个完数\n",data);
else
printf("%d不是一个完数\n",data);
return 0;
}