一个数若刚好与小于它的所有因子之和相等,则称该数为一个"完数",如:6=1+2+3.求出10000以内的所有完数之和
一个数若刚好与小于它的所有因子之和相等,则称该数为一个"完数",如:6=1+2+3.求出10000以内的所有完数之和
日期:2014-06-04 22:57:15 人气:1
我给楼主代码吧,C语言的!
/*
2014年6月4日19:22:35
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。
例如,6的因子为1,2,3,而6 = 1 + 2 + 3,因此6是“完数”。
编程序找出1000之内所有的完数,并按下面格式输出其因子;
6 its factors are 1, 2, 3
注:根据补码的知识,int类型占4个字节,它所能表示的最大正整数为2的31次方减1,这个数等于2147483647
*/
#includ