输出1000以内的完数
2014-11-08 18:34
274 查看
输入代码:
运行结果:
总结:编该程序的难点在于完数的概念理解及完数程序的设计,需要两个for语句的嵌套,其实这个程序自己也编不出来,就看别人的做法学着编的。
/* *Copyright (c)2014烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum.cpp *作 者:林海云 *完成日期:2014年11月8日 *版 本 号:v1.0 * *问题描述:编一个程序,输出1000以内的所有完数 *程序输出:符合条件的数 */ #include <iostream> using namespace std ; int main () { int i,j,k,sum; for(i=1;i<=1000;i++) { k=i/2; sum=0; for(j=1;j<=k;j++) if(i%j==0) sum=sum+j; if(sum==i) cout<<"1000以内的完数有:"<<sum<<endl; } return 0; }
运行结果:
总结:编该程序的难点在于完数的概念理解及完数程序的设计,需要两个for语句的嵌套,其实这个程序自己也编不出来,就看别人的做法学着编的。
相关文章推荐
- 编程输出1000以内的完数
- 编程找出1000以内的完数,并按下面格式输出因子:6 its factors are 1 2 3
- c语言学习记录--求出1000以内所有完数,并输出其因子
- Java输出1000以内的完数(完数是恰好等于它的因子之和)
- 输出100以内素数,1000以内完数,以及1000以内有多少个9.
- 计算并输出1000以内的所有“完数”之和
- 第三十九将项目二 输出1000以内的所有完数
- 输出1000以内的完数
- 项目39.1-2 输出1000以内的所有完数
- 输出1000以内的完数,并输出他们的因子
- 输出2-1000以内的所有完数
- 第十周-输出1000以内的完数
- 第10周项目5输出1000以内的所有完数
- JAVA——关于输出1000以内完数的任务
- 初学java:输出1000以内的所有完数
- 第10周项目5 输出1000以内的完数
- 输出1000以内的所有完数
- 第三十九讲项目1.2——输出1000以内的所有完数
- 输出1000以内所有完数
- 1000以内的完数