(百例编程)25.完全数

来源:互联网 发布:蔬东坡软件多少钱 编辑:程序博客网 时间:2024/06/16 05:29

题目:如果一个数恰好等于它的因子之和,则称该数为“完全数”。问题分析与算法设计:根据完全数的定义,先计算所选取的整数a(a的取值1~1000)的因子,将各因子累加于m,若m等于a,则可确认a为完全数。

#include<iostream>using namespace std;int main(void){for (int i=2;i!=1000;i++){for (int j=1,s=0;j<=i/2;j++){if (i%j==0)s+=j;if (s==i&&j==i/2){cout<<i<<endl;}}}return 0;}


原创粉丝点击