C语言“完数”代码讲解
1、首先打开CodeBlocks,创建一个新项目。项目语言,选择“c”, 我们将项目名称命名为“WanNumber”,然后下一步,“finish”。




4、开始我们先写出大的框架。在main中,定义相关变量,并写出循环框架。这个循环语句,就是查找1000内的足饶戽沸每一个数的。*其中难懂的是rember变量用来存取通过函数判断出来的完数,m是打印特定语句的变量这些在后面就能明白了

6、参数中的n就是第i个数(就是()内的变量)result就是因数之和这里m应该就清楚它的作用了,它是决定要不要打印以下语句的变量。

8、再回到main中,我们开始补充for循环。每次开始先为rember初始化,rember就是i的因数之和判断足毂忍珩i与rember是否相等,相等即i是完数。同时m允许打印相关的 文本话语再次执行factor() 是为了将每个因子分别打印出来

10、一下就是 所有代码。我们运行看看结果。1000内只有3个完数 6,28,496还是挺高效的


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:58
阅读量:53
阅读量:41
阅读量:40
阅读量:20