/*
*Copyright (c) 2014
*All rights reserved.
*文件名称:main.cpp
*作 者:臧云吉
*完成日期:2014年10月31日
*版 本 号:v1.0
*
*问题描述:输出完数
*输入描述:无
*程序输出:输出1000内的完数
*/
#include <iostream>
using namespace std;
int main()
{
int times=2;
for(times=2;times<=1000;times++)
{
int num=1;
int sum=0;
for(num=1;num<=(times/2+1);num++)
{
if(times%num==0)
{
sum+=num;
}
}
if(times==sum)
{
cout<<times<<" ";
}
}
return 0;
}
输出结果