时间限制: 1 Sec 内存限制: 128 MB

题目描述

一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子:

输入

N(1<=N<=10000)

输出

? its factors are ? ? ?

样例输入 Copy

1000

样例输出Copy

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 

答案:

#includeusing namespace std;int main(){ int n,sum,k;bool b[50005]; cin>>n; for(int i=1;i<=n;i++) { memset(b,0,sizeof(b)); k=0; sum=0; for(int j=1;j<=i/2;j++) { if(i%j==0) { sum+=j; b[j]=1; k=j; } } if(sum==i) { cout<

编程完数_初级编程C++题:11H1343: 完数相关推荐

  1. python支持多种编程范式吗_聊聊编程范式

    标签: 编程语言有很多种流派和思想,有一些编程语言同时支持多种编程范式. 静态类型编程范式 采用静态类型编程范式的编程语言,其变量需要明确指定类型.代表语言:C,C++,Pascal,Objectiv ...

  2. python编程求导数_面向对象编程 —— java实现函数求导

    首先声明一点,本文主要介绍的是面向对象(OO)的思想,顺便谈下函数式编程,而不是教你如何准确地.科学地用java求出函数在一点的导数. 一.引子 defd(f) :defcalc(x) : dx= 0 ...

  3. python编程 迷你世界_迷你编程下载-迷你世界迷你编程下载 v1.0官方版--pc6下载站...

    迷你世界迷你编程是一款图形化编程软件,可以帮助青少年学习基础的编程知识,提高逻辑思维能力,迷你世界迷你编程还能让用户直观的感受到编程效果,对编程产生兴趣.. 相关软件软件大小版本说明下载地址 迷你世界 ...

  4. python编程 迷你世界_迷你编程电脑版|迷你世界迷你编程下载 v1.0官方版 - 绿点软件站...

    迷你世界迷你编程是一款简单易学图形化编程软件,软件采用图形化的编程方式,过程就像组合积木一样简单,不但可以帮助青少年学习基础的编程知识,也提高了数学逻辑思维能力,还可以让孩子们感受到创造三维立体世界的 ...

  5. python编程300例_经典编程100例——python版(例75)

    例75:一个自然数, 若它的质因数至少是两重的(相同的质因数至少个数为二个, 如36=2*2*3*3)则称该数为"漂亮数".  若相邻两个自然数都是"漂亮数", ...

  6. python编程300例_经典编程100例——python版(例9例10)

    最近事情比较多,python还在学习之中,更新速度慢了一些.今天就2例. 例9:一个数如果恰好等于它的因子之和,这个数就称为"完数".如6=1+2+3.编程找出1000之内所有的完 ...

  7. python小游戏编程100例_经典编程100例——python版(例9例10)

    最近事情比较多,python还在学习之中,更新速度慢了一些.今天就2例. 例9:一个数如果恰好等于它的因子之和,这个数就称为"完数".如6=1+2+3.编程找出1000之内所有的完 ...

  8. python青少年编程题目二级_青少年编程能力等级测评试卷及答案 Python编程(二级)...

    青少年编程能力等级测评试卷 Python编程(二级) (考试时间90分钟,满分100分) 一.单项选择题(共20题,每题2.5分,共50分)运行下方代码段,输出的结果是( D ). a=() prin ...

  9. web编程 端口分配_以编程方式衡量分配

    web编程 端口分配 我从Heinz Kabutz撰写的Java专家通讯中获得了这个技巧. (对于所有想要了解JDK内容的Java开发人员来说,这是绝对必要的!) 特别是对于编写低延迟代码的开发人员, ...

最新文章

  1. pcDuino 刷系统-卡刷
  2. oracle数据库简单操作
  3. NFS网络文件共享存储服务器
  4. SRS学习笔记7-SrsHttpServer
  5. 给Anaconda安装国内镜像,加快下载速度
  6. vb6 datagrid表格垂直居中_Word文档中表格的定位方式
  7. C++ VS C# 结构体和对象的细微区别
  8. 系统服务有多个mysql_windows系统中安装多个Mysql服务
  9. 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)
  10. 百度MIP移动页面加速——不只是CDN
  11. android如何获得开发者权限,Android 动态权限获取 超级简单的方式
  12. 例7.8 分析下列程序的输出结果。《计算机等级考试二级C++语言》
  13. 模板模式(Template)
  14. Android 8.0学习(28)--- 解决OkHttp问题
  15. php 赋值给 dom对象,详解PHP原生DOM对象操作XML的方法
  16. 信号与系统----导论1杂谈为什么要学信号与系统
  17. JSON格式转换对象和字符串的转换
  18. 多元统计分析——复习与总结
  19. 主流前端框架的介绍优缺点
  20. 前淘宝工程师谈12306:做它比做淘宝难

热门文章

  1. 01 离散时间信号的时域表示
  2. PostgreSQL函数(存储过程)----笔记
  3. spring中context:property-placeholder/元素
  4. WCF 之 数据契约
  5. 三 jQuery 选择器
  6. 监听滚动条和浏览器大小变化
  7. 从零开始学前端:伪元素和盒子模型 --- 今天你学习了吗?(CSS:Day13)
  8. 计算机类文献检索考试题,文献检索试题精选2
  9. 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
  10. Python求解进制问题(阿里巴巴2015笔试题)