2015年第十三周oj:找出N之内的所有完数
来源:互联网 发布:程序员面试宝典 编辑:程序博客网 时间:2024/06/01 09:35
1037: 找出N之内的所有完数
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 675 Solved: 283
[Submit][Status][Web Board]
Description
一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子:
Input
N
Output
? its factors are ? ? ?
Sample Input
1000
Sample Output
6 its factors are 1 2 3 28 its factors are 1 2 4 7 14 496 its factors are 1 2 4 8 16 31 62 124 248
#include <iostream>using namespace std;int fun(int n);int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { if(i==fun(i)) { cout<<i<<' '<<"its factors are"<<' '; for(int m=1;m<i;m++) { if(i%m==0)cout<<m<<' '; } cout<<endl; } } return 0;}int fun(int n){ int i,sum=0; for(i=1;i<n;i++) { if(n%i==0) { sum=sum+i; } } return sum;}
0 0
- 2015年第十三周oj:找出N之内的所有完数
- 第十六周 OJ:找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 第16周-找出N之内的所有完数
- OJ刷题之找出N之内的所有完数
- acm--找出n之内的所有完数及因子
- 1037: 找出N之内的所有完数
- 1037:找出N之内的所有完数
- 计161_Problem : 找出N之内的所有完数
- 2015年第十三周oj:打印所有的水仙花数
- c语言:编程找出1000之内的所有完数。
- 编程序找出1000之内的所有完数
- 找出N内的所有完数
- 编程找出1000之内的所有完数,并输出其因子
- 习题 5.9 编程序找出1000之内的所有完数。
- 8.17建立一个类模板实现求3个数之和
- ZigBee中协调器如何向子节点发消息?
- Codeforces #180 div2 C Parity Game
- hdu2082找单词——母函数
- Java实现归并排序
- 2015年第十三周oj:找出N之内的所有完数
- 最大匹配、最小顶点覆盖、最大独立集、最小路径覆盖(转)
- HUD2188 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博奕)
- Android底层开发(二)之linux内核层 第一步
- Core Animation 官方文档第四章(建立图层的层次结构)
- [leetcode] Contains Duplicate III
- Cedit 移动滚动条时,文字出现重叠处理
- 海马汽车经销商管理系统技术解析(十)预约配件资源释放
- 二维数组中的查找