C语言程序设计题——紧急求助!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 02:48:49
一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如6=1+2+3
编程:找出1000以内所有完数。
我要的可是完美答案哦!!!!!明天是最后一天啦!!!!!!
拜托了

给你一条思路,具体自己去写
用一个循环,从1到1000作循环,每个循环里面将
变量n(就是那个数)除以另一个变量a,
这里再嵌套一个循环,就是让a从1到n,
用n/a,
当结果b是整数时(这里需要一个判定语句,可以用“if b%1==0”来实现),b就是n的一个因子,
用循环方式求出所有因子,
然后将它们相加,判断结果等于n时
输出n
否则继续循环。

不知道我的思路满意么?