您的位置首页百科问答

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

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

的有关信息介绍如下:

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

你在定义sum的时候就给它赋值了,这样不行,应该在每次开始判断一个新数字时都让sum=0,所以把它放在第一个循环里面,我电脑不能运行C语言程序,你自己试一下吧main(){ int i,j,sum; for(i=3;i<=1000;i++) { sum=0; for(j=1;j