求完数

来源:互联网 发布:卡易信5.0源码 编辑:程序博客网 时间:2024/06/03 19:27
01./*      02.* Copyright (c) 2011, 烟台大学计算机学院      03.* All rights reserved.      04.* 文件名称:test.cpp      05.* 作 者:纪子龙   06.* 完成日期:2012 年 11 月 1 日      07.* 版 本 号:v1.0      08.*      09.* 输入描述:无      10.* 问题描述:计算便输出1000以内的完数11.* 程序输出:略   12.* 问题分析:略      13.* 算法设计:略      14/#include <iostream>#include <Cmath>using namespace std;int main(){int i,j,s;for(i=2;i<=1000;i++){s=1;for(j=2;j<sqrt(i);j++)if(i%j==0) s+=(j+i/j);if(i==s)cout<<i<<"  ";}cout<<endl;return 0;} 运行结果: