#include <stdio.h>
/*
作者:
厦门理工学院
计算机与信息工程学院 FnLock
时间:2017年11月10日11:44:42
程序描述:
完数
Time Limit:1000MS Memory Limit:65536K
Total Submit:1236 Accepted:796
Description
输入一个正整数x,判断是否为完数。说明:“完数”是指这个数正好等于它的因子之和。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”
Input
一个正整数。
Output
yes 或者 no
Sample Input
6
Sample Output
yes
Source
*/
int main()
{
int i;
int x;
int sum=0;
scanf("%d",&x);
for(i=1;i<x;i++)
{
if(x%i==0)
{
sum+=i;
}
}
if(sum==x)
{
printf("yes");
}
else
{
printf("no");
}
return 0;
}
1037完数
最新推荐文章于 2022-07-17 18:02:45 发布