题解 1017: [编程入门]完数的判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

并不是最优解,但调用了函数

解题思路:用尽量较少的循环,但从1到n是必须的,先根据每个数除以因数余数为零找出因数,然后再都加起来与外层循环的i做比较决定输出即可。注意事项:存储因数的数组有效长度是变化的,注意长度num的初始化位置,避免影响后续数字的判断。参考代码:#includeusingname

完数的判断

解题思路:注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);int[]arr=newint[100000];intn=

C语言判断完数(简单易懂版)

#C语言简单易懂判断完数##解题思路**由完数的概念可知,完数是它的因子之和等于它本身,所以在求解的时候需要首先考虑因子,然后对因子求和,再来判断求解出来的因子之和是否等于这个数它本身,如果是则输出每个因子**##注意事项**在求解过程中,需要注意完数是在输入的N范围之内的,