第十周输出完数

来源:互联网 发布:软件微电子 综合信息 编辑:程序博客网 时间:2024/05/17 23:44

问题及代码:

/*  *Copyright (c) 2014,烟台大学计算机学院  *All rights reserved.  *文件名称:Annpion.cpp  *作者:李莉  *完成日期:2014年11月02日  *版本号:v1*问题描述:计算并输出2~1000内的完数*程序输入:无输入*程序输出:2~1000内的完数*/#include <iostream>using namespace std;int main(){    int i,j,sum;    cout<<"2~1000内的完数有:";    for (i=2;i<=1000;i++)    {        sum=1;        for (j=2;j<=i/2;j++)            if(i%j==0)            sum+=j;        if(i==sum)            cout<<i<<"  ";    }    cout<<endl;    return 0;}


运行结果:

心得体会:这个程序不难。。就是涉及到的数学知识不好理解,像我这种数学学弱。。。诶。。都是命啊。。。。。

0 0
原创粉丝点击