首页 > 试题广场 >

完数VS盈数

[编程题]完数VS盈数
  • 热度指数:34067 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。 求出2到60之间所有“完数”和“盈数”。

输入描述:
题目没有任何输入。


输出描述:
输出2到60之间所有“完数”和“盈数”,并以如下形式输出:
E: e1 e2 e3 ......(ei为完数)
G: g1 g2 g3 ......(gi为盈数)
其中两个数之间要有空格,行尾不加空格。
示例1

输入

输出

按题目要求进行输出即可。
头像 烤肉__
发表于 2022-01-24 17:00:58
一直自测不通过 一提交居然过了 #include <iostream> using namespace std; int main() { printf("E: 6 28\nG: 12 18 20 24 30 36 40 42 48 54 56 60"); return 展开全文
头像 aaaawei
发表于 2021-01-12 18:04:21
定义两个容器 一个装入盈数 一个装入完数#include<iostream>#include<cstdio>#include<vector>using namespace std;vector<int>v1, v2;vector<int> 展开全文
头像 拒绝pua的胡
发表于 2024-03-24 20:56:11
#include <stdio.h> int main() { int perfect[60] = {0}; // 记录完数 int abundant[60] = {0}; // 记录盈数 int sum; for (int i = 2; i <= 展开全文
头像 独特的布莱克在吵架
发表于 2023-02-07 11:26:59
#include <cstdio> #include <vector> using namespace std; int sum(int i) { int sum = 0; for (int j = 1; j < i; j++) { if 展开全文
头像 TomatoHead
发表于 2024-03-03 14:21:06
#include<iostream> #include<cstdio> #include<vector> using namespace std; int factorsum(int n) { int m, sum = 0; for (m = 1; 展开全文
头像 CserDu
发表于 2022-02-02 17:01:22
简单模拟,注意格式。。。 代码: #include<iostream> using namespace std; int a[65][3]; void init(){ for(int i=2;i<=60;++i){ a[i][2]++; fo 展开全文
头像 粉詹眉
发表于 2024-01-31 17:16:43
#include <iostream> using namespace std; const int N=60; int w[N],y[N]; int index_w,index_y; bool is_wanshu(int x,bool &flag){//&会改变传过 展开全文
头像 李筱法
发表于 2023-02-19 16:40:38
//描述 //一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”; //若因子之和大于该数,则称其为“盈数”。 求出2到60之间所有“完数”和“盈数”。 //输入描述: //题目没有任何输入。 //输出描述: //输出2到60之间所有“完数”和“盈数”,并以如下形 展开全文
头像 破防了的孤勇者很想被叫靓仔
发表于 2023-03-13 17:29:22
#include <cstdio> #include<vector> using namespace std; int Sum(int i){ int sum=0; for(int j=1;j<i;++j){ if(i%j==0){ su 展开全文
头像 JianJ
发表于 2024-03-03 15:56:57
#include<iostream> using namespace std; const int N = 100; int wan[N]; int yin[N]; //完数返回 1, 盈数返回0 int find(int n) { int sum = 0; for(int 展开全文

问题信息

难度:
145条回答 10481浏览

热门推荐

通过挑战的用户

查看代码