Copyright (c) 2012, 烟台大学计算机学院
All rights reserved.
作 者: 刘元龙
完成日期:2012 年11 月 2日
版 本 号:v1.0
输入描述:计算2-1000的所有完数
问题描述:利用循环,从2开始算一个数输出是不是完数
程序输出:输出完数
算法设计:嵌套
#include<iostream>
using namespace std;
int main()
{
int i,j,sum=0;
for(j=2;j<=1000;++j)
{
sum=0;
for(i=1;i<j;++i)
{
if(j%i==0)
sum=sum+i;
}
if(sum==j)
cout<<j<<endl;
}
return 0;
}
运行结果: