(C语言)一个数如果恰好等于它的因子之和,这个数就称为”完数。找出1000之内的所有完数。
(C语言)一个数如果恰好等于它的因子之和,这个数就称为”完数。找出1000之内的所有完数。
日期:2019-10-30 01:16:02 人气:1
楼主,你好!
n++,代表n自己增加1。
s=s-i,代表s减去i之后,把算得的结果再赋给s存放起来
k[n]=i,表示定义了一个数组k,n是它的下标,把i的值赋给k[n]
n设为-1是因为执行n++之后,n变成了0,数组k[n]是k[0]开始的。所以要n=-1;
其实这个程序个人认为写得并不很好。绕了一大圈。。应该从n=0开始。在k[n]=i之后n才执行n++;
感觉你好像是初学C,加油吧,多看书!