定义4个变量,n,i,j,s后输入n。
由题意得我们的答案在2至n之间,所以第一重循环(用于列举完全数)的循环变量i的值也在2至n。
然后s的值赋为0,用以计算因数和。
第二重循环,我们从1至i列举i的因数,并将其因数相加存到s里。
最后做个判断后输出,这里减一个i是因为之前的因数之和算上i了,如果想提高效率可以将这一步提前在循环里完成。
定义4个变量,n,i,j,s后输入n。
由题意得我们的答案在2至n之间,所以第一重循环(用于列举完全数)的循环变量i的值也在2至n。
然后s的值赋为0,用以计算因数和。
第二重循环,我们从1至i列举i的因数,并将其因数相加存到s里。
最后做个判断后输出,这里减一个i是因为之前的因数之和算上i了,如果想提高效率可以将这一步提前在循环里完成。