c语言一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程找出1000以内的所有完数

问题描述:

c语言一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程找出1000以内的所有完数
#include
void main()
{
int i,j,sum=1;
for(i=3;i
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
因为只需要输出完数的因子,所以如果在判断过程中保存因子,会存在极多不必要的操作;所以此处选用了在得到完数后再计算一次其因子的方式.

/*
完数:一个数的因子之和等于该数
*/
#include
#include
void main()
{
int i,j,sum=1;
for(i=3;i
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解