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

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

筛选

[编程入门]完数的判断

解题思路:运用两个循环来解决,第一个用来循环n以下的全部数字(因为不包含本身因子,所以从2开始),第二个用来找因子。找到的因子满足调条件就直接加进sum,再判断sum和i是否相等,最后面的循环用来输出因子(输出其实是两部分,一部分是i和前半部分,

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

摘要:解题思路:嵌套循环逐个判断注意事项:重置sum、count!!!!!!参考代码:#include <stdio.h> int main() { //输入值、当前值、总和、下标计数器、公因数数组 ……

c语言完数,2份代码

摘要:解题思路:不知道为啥输入N没打印出来结果,直接代码赋值N可以打印出结果。注意事项:。。。参考代码:#include <stdio.h> int main(){    long double N, su……

完数的判断

解题思路:利用一个一维数组来记录每个完数的因数,因为较大完数的因数一定比上一个完数的因数数量多,所以每次循环可以不用初始化数组;如果不按照样例输出,后两个for循环可以并为一个,初始思路就是每对因数存在相邻的位置。注意事项:参考代码:#includeintmain(){intN,
优质题解

[编程入门]完数的判断-题解(C语言代码)

解题思路:使用两层循环,外循环寻找完数,内循环寻找因子细节上为了避免输出因子时仍要循环寻找因子,引入数组来储存因子,并用指针的移动来控制数组的读写但是非完数也会有储存因子的过程,所以代码写得少了,但运行速度并不算快主要是不希望做重复的过程和定义太多变量,

[编程入门]完数的判断-题解(C++代码)

解题思路:小白第一次写题解,难免有疏漏的地方,有错误大家尽管指出,谢谢!!!思路的话,首先写一个check函数,函数开始首先对传进来的数从1开始判断是否能整除,然后把每个能整除的数存到arr数组里,然后把arr数组里的数全部相加并且判断是否等于之前传进来的数,