第十周项目5-输出完数
来源:互联网 发布:路由器升级软件 编辑:程序博客网 时间:2024/05/16 07:51
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。
<span style="font-size:14px;">/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月2日 *版本号:v1.0*/#include <iostream>using namespace std;int main( ){ int i,m,n; cout<<"2-1000之间的完数有:"; for(i=2; i<=1000; i++) { m=1; for(n=2; n<=i/2; n++) if(i%n==0) m+=n; if(i==m) cout<<i<<" "; } cout<<endl; return 0;}</span>
运行结果:
心得:求完数,首先从2到1000构造循环控制变量为i的外层循环。每次循环中,利用内嵌的循环逐个地求出i的因子,并累加起来。
@ Mayuko
0 0
- 第十周项目5-输出完数
- 第十周项目5-输出完数
- 第十周项目 5 输出完数
- 第十周项目5 输出完数
- 第十周项目5-输出完数
- 第十周项目5:输出完数
- 第十周项目4 输出完数
- 第十周 项目五:输出完数
- 第十周项目五 输出完数
- 第十周项目五 输出完数
- 第十周项目五输出完数
- 第十周项目五 输出完数
- 第十周项目五:输出完数
- 第十周项目-输出完数
- 第十周项目五输出完数
- 第十周上机项目5 输出完数
- 第十周任务5:输出完数
- 第十周项目五——输出完数
- ASP.NET动态网站开发培训-03.创建第一个ASP.NET的动态网站
- Codeforces Beta Round #2 C. Commentator problem
- struct求大小补充
- android跳转到各个系统应用界面
- ASP.NET动态网站开发培训-04.创建一个四则运算器
- 第十周项目5-输出完数
- 探索Android中的Parcel
- 第十周上机项目六
- 事件的分发处理
- 软件工程——软件生存周期(软件过程)模型的总结
- ASP.NET动态网站开发培训-05.使用GridView显示数据库内容
- UDP 调用 connect的作用
- 网赚前沿资讯 QQ群号: 365837032
- 以期望线性时间选择第i小的元素(9.2)