OJ刷题之找出N之内的所有完数
来源:互联网 发布:java虚拟机用什么写的 编辑:程序博客网 时间:2024/06/05 19:00
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:test.cpp * 作 者:郝俊宇 * 完成日期:2015年 1 月8 日 * 版 本 号:v1.0 * * 问题描述:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子: * 输入描述:n * 程序输出:? its factors are ? ? ? */ #include <iostream>using namespace std;int main(){ int n,a,b,sum; cin>>n; for(a=2;a<n;a++) { sum=0; for(b=1;b<a;b++) if(a%b==0) sum=sum+b; if(sum==a) { cout<<sum<<" its factors are "; for(b=1;b<a;b++) if(a%b==0) cout<<b<<" "; cout<<endl; } } return 0;}
运行结果:
0 0
- OJ刷题之找出N之内的所有完数
- 第十六周 OJ:找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 2015年第十三周oj:找出N之内的所有完数
- acm--找出n之内的所有完数及因子
- 第16周-找出N之内的所有完数
- 1037: 找出N之内的所有完数
- 1037:找出N之内的所有完数
- 计161_Problem : 找出N之内的所有完数
- c语言:编程找出1000之内的所有完数。
- 编程序找出1000之内的所有完数
- 找出N内的所有完数
- 编程找出1000之内的所有完数,并输出其因子
- 习题 5.9 编程序找出1000之内的所有完数。
- OJ刷题之打印出所有的水仙花数
- SpringMVC之配置用于@ResponseBody的HttpMessageConverter转换器
- jconsole监控远程linux下tomcat运行情况的配置
- 使用java6开发WebService服务端和客户端
- Source Insight 添加新类型文件
- destoon分类树状列表
- OJ刷题之找出N之内的所有完数
- 再谈select, iocp, epoll,kqueue及各种I/O复用机制
- [028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
- Linux系统下的单调时间函数
- C++中的MFC创建Excel表格和添加数据到Excel表格中的方法
- [C++]LeetCode: 79 Next Permutation (下一个排列,常见面试题)
- C++编码规范[实验室用]
- flex调用WebService的wsdl
- C#利用HttpWebRequest后台请求,出现:基础连接已经关闭: 接收时发生错误;【解决方法之一】