第十周-输出1000以内的完数
2012-11-04 12:01
363 查看
上机目的:输出完数 上机任务:完成工作 [cpp] view plaincopyprint?/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:谷志恒 * 完成日期:2012 年11月4日 * 版本号:v1.0 * 输入描述:无 * 问题描述:一个数恰等于它的因子之和,这个数就称为“完数”,例如6=1+2+3 ,再如8的因子之和是7(1+2+4),8不是完数 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int sum=1,number,i=2; for(number=2;number<=1000;++number) { sum=1; for(i=2;i<number;++i) if(number%i==0) { sum=sum+i; } if(sum==number) cout<<"1000以内的完数:"<<number<<endl; } return 0; }
运行程序:
心得体会:看来我还是得好好学数学,不知道该怎么算了!
相关文章推荐
- 输出1000以内的完数
- 输出1000以内的完数,并输出他们的因子
- 输出1000以内的所有完数
- 第十周项目五:1000以内所有的完数
- 编程输出1000以内的完数
- 1000以内的完数和(第十周上机任务)
- 初学java:输出1000以内的所有完数
- 输出1000以内所有完数
- 输出100以内素数,1000以内完数,以及1000以内有多少个9.
- 计算并输出1000以内的所有“完数”之和
- 编程找出1000以内的完数,并按下面格式输出因子:6 its factors are 1 2 3
- Java输出1000以内的完数(完数是恰好等于它的因子之和)
- 第三十九将项目二 输出1000以内的所有完数
- 第三十九讲项目1.2——输出1000以内的所有完数
- 输出2-1000以内的所有完数
- 项目39.1-2 输出1000以内的所有完数
- c语言学习记录--求出1000以内所有完数,并输出其因子
- 第10周项目5 输出1000以内的完数
- 输出1000以内的完数
- JAVA——关于输出1000以内完数的任务