博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛客网 完数VS盈数
阅读量:5240 次
发布时间:2019-06-14

本文共 818 字,大约阅读时间需要 2 分钟。

题目链接:

题目描述

一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。 求出2到60之间所有“完数”和“盈数”。

输入描述:

题目没有任何输入。

输出描述:

输出2到60之间所有“完数”和“盈数”,并以如下形式输出:E: e1 e2 e3 ......(ei为完数)G: g1 g2 g3 ......(gi为盈数)其中两个数之间要有空格,行尾不加空格。 *判断是否满足条件 满足条件则存入队列
1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 using namespace std;10 int deal(int x)11 {12 int sum=0;13 for(int i=1;i
x) return 2;20 else return 0;21 }22 int main()23 {24 queue
q1,q2;25 for(int i=2;i<=60;i++){26 if(deal(i)==1) q1.push(i);27 else if(deal(i)==2) q2.push(i);28 }29 cout<<"E:";30 while(q1.size()>0){31 cout<<" "<
0){37 cout<<" "<

 

转载于:https://www.cnblogs.com/shixinzei/p/10695579.html

你可能感兴趣的文章
python-三级菜单和购物车程序
查看>>
条件断点 符号断点
查看>>
VMware12 + Ubuntu16.04 虚拟磁盘扩容
查看>>
水平垂直居中
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
【程序执行原理】
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>
IOS基础学习
查看>>
PHP 导出 Excell
查看>>
Java基础教程——网络基础知识
查看>>