T10 完数与盈数

009-循环作业(水仙花,百元百鸡,完数,阶乘,素数) 【代码】009-循环作业(水仙花,百元百鸡,完数,阶乘,素数) 阅读详情

描述

一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 ......(ei 为完数) G: g1 g2 g3 ......(gi 为盈数)

输入描述:

无输入数据

输出描述:

按描述要求输出(注意EG后面的冒号之后有一个空格)。

#include <iostream>
#include <cctype>
#include <vector>

using namespace std;
vector<int> w, y;

int yinzi_sum(int a) {
    int sum = 0;
    for (int i = 1; i < a; ++i) {
        if (a % i == 0) {
            sum += i;
        }
    }
    return sum;
};


int main() {
    y.push_back(2);
    for (int i = 2; i <= 60; ++i) {
        if (i < yinzi_sum(i)) {
            y.push_back(i);
        } else if (i == yinzi_sum(i)) {
            w.push_back(i);
        }
    }
    cout << "E: ";
    for (int i = 0; i < w.size(); ++i) {
        cout << w[i] << " ";
    }

    cout << "G: ";
    for (int i = 0; i < y.size(); ++i) {
        cout << y[i] << " ";
    }
    cout << endl;

    return 0;

}

 

如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境 在云端环境编写 ABAP 代码会遇到一些限制,比如你无法在云端 ABAP 编程环境进行发生在传统 SAPGUI 里的 Dynpro 和 Screen 编程。部分在 SAPGUI 里使用的 List 处理相关的关键字比如 WRITE,还有 CALL TRANSACTION 等代码,也无法在云端使用。 当然如果大家觉得上面提到的这些限制不会影响自己的 ABAP 学习,就可以继续本文的阅读,使用 ABAP Development Tool 登录云端的 ABAP 编程环境。 阅读详情

相关推荐

Abaqus SIGTERM/SIGINT中断问题深度解析与实战解决方案

本文深度解析Abaqus仿真计算中因SIGTERM或SIGINT信号导致作业意外终止的常见问题。核心原因常为许可证管理器因网络通信延迟误判进程空闲而强制断开,或系统资源监控工具的误杀。文章提供了从命令行参数调优(如使用int、ask_delete=OFF)、计算环境隔离到编写自动化容错脚本的完整实战解决方案,帮助用户彻底规避此类中断,确保长时间仿真任务的稳定运行。

weixin_29279101的博客 409

完数

Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。本题的任务是判断两个正整数之间完数的个数。 Input 输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(...

Liusuzhi19610221的博客 244

UE5高斯泼溅落地全链路:从PLY导入到实时渲染的工程实践

3D高斯泼溅(3D Gaussian Splatting)正从NeRF后处理技术演进为新一代隐式几何渲染范式,其核心在于以可微椭球体替代传统三角面片,通过协方差矩阵与球谐系数实现高质量体素化渲染。该技术突破点云精度瓶颈,但与UE5现有资产管线存在根本性不兼容——静态网格导入器无法解析scale/rot/sh系数等非标顶点语义,标准光栅化管线亦无法执行高斯核采样计算。XV3DGS-UEPlugin通过自定义资产类型、StructuredBuffer GPU数据流与专用材质节点,将高斯泼溅重构为可编辑、可LOD

weixin_33692177的博客 356

Java编程练习T1-T10(week1)

Java练习题(T1-10),涵盖循环结构等基本知识点,难度循序渐进

Enidxiwaiwai的博客 260

养龙虾经验:OpenClaw用户必看的3个“省token”救命配置

本文分享了3个优化OpenClaw使用成本的配置方案:1)启用上下文压缩功能,可选择全局或单个代理设置,支持safeguard/adaptive两种压缩模式;2)修改SOUL.md提示词,要求模型回答简洁直接;3)限制对话历史长度。方案一效果最佳,可减少长对话的token消耗,但可能影响连贯性。三种方案可单独或组合使用,需根据实际场景调整参数。文章最后邀请读者分享使用痛点,将针对高频问题撰写解决方案。

wpplvhq的专栏 1416

INCA刷写App文件必看:A2l文件配置与ProF文件安装详解(2023最新版)

本文深入解析了使用INCA进行ECU应用程序刷写时,A2l文件配置与ProF文件安装的关键细节与避坑指南。重点阐述了A2l文件必须与待刷写二进制文件严格匹配的核心逻辑,以及ProF文件与Bootloader版本强相关的安装策略,帮助开发者解决刷写过程中的常见失败问题,确保刷写流程的稳定与可靠。

milk8的博客 590

XDOJ西电2023上学年C语言题目与参考答案 T30

请写一个程序,给出指定整数范围[a,b]内的所有完数,0 < a < b < 10000。一个数如果恰好等于除它本身外的所有因子之和,这个数就称为"完数"。输入为两个整数a和b,a和b之间用空格分隔。输出[a,b]内的所有完数,每个数字占一行。私密马赛,早期丑陋的代码,将就着看吧欸嘿。例如6是完数,因为6=1+2+3。

2302_80299073的博客 539

DAF-Net:动态注意力红外-可见光图像融合

DAF-Net 红外-可见光融合链路:IR/VIS 双分支 (Conv+ResBlock → 64ch) → DynamicAttentionFusion (Cat→Sigmoid→加权) → 重建 (Conv→Sigmoid)。TNO 上 SSIM=0.782 (vs IR), 0.734 (vs VIS), 参数量仅 218K。核心贡献:轻量动态注意力门控, 无监督 SSIM+MSE 损失不需要配准 ground truth。

FJN110的博客 318

OpenMP求完数

源代码: 1 #include "stdafx.h" //必须写在首行,因为其前面的include都会被忽略 2 #include "omp.h" 3 #include <Windows.h> 4 #include "time.h" 5 #include <iostream> 6 #include <set> ...

aaa2549769750的博客 178

rk3576 适配摄像头 (mipi 五摄)

在RK3576上实现五路CSI摄像头方案,核心思路是充分复用其视频输入接口,并通过巧妙的软件配置来实现。

weixin_35723192的博客 178

PreScan快速入门到精通第十一讲之PreScan道路标记,建筑物、抽象物体及交通标识

道路标记目的:路标是为了完善智能驾驶实验场景。用途:道路标记是附加在道路段上的。标记的大小{小、大}、颜色,以及相对于路段的位置和方向可以在属性编辑器中设置。也可以指定褪色和孔洞,类似于路段自动添加标记的配置。在GUI中的位置:作为一个预定义的库元素格式:NAMBOX: 汇编表中不知道。PreScan包含三个不同国家的标记:荷兰、日本和美国。可以通过在国家首选项中切换国家来隐藏或显示。附件道路标线附在路段上,并相对于路段原点定位。默认情况下,道路标记被固定在路段上,用小锚点表示。11.2 建筑物目...

小明师兄的博客 1804

hdu 1406 完数 筛法求因子和

Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。本题的任务是判断两个正整数之间完数的个数。Input 输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(1题解: 最先想到

wtml 408

[PCIe5.0] 2.2.7.1 TPH Rules

TPH 机制通过硬件提示优化数据流,适用于高性能计算和存储场景。

系统固件工程师 349

蓝桥杯——趣味整数问题一(2017.1.30)

一、完数问题         求某一范围(1~n)内的完数及个数 源代码: #include int Fun(int n) { int i,j,num=0; int sum; printf("1~%d内的完数:\n",n); for(i=1;i<=n;i++) { sum=0; for(j=1;j<=i;j++) { if(i%j==0) sum+=j

cr496352127的博客 672

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ACM工业级质数模块:手写筛法、位压缩与完数优化

质数判定是算法竞赛中的基础能力,其本质涉及素数分布规律、筛法原理及空间时间权衡。埃氏筛作为经典算法,需通过位压缩、奇数优化和缓存友好设计才能满足ACM高频查询与低内存约束。结合最小质因子(LPF)预处理与因子和σ(n)公式,可高效支撑完数判定等衍生问题。该技术路径广泛应用于区间素数统计、动态质数生成及因子图建模等真实赛题场景,是ICPC选手必备的底层工程能力。

weixin_33766168的博客 325

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

10周慕课+期中模拟测试

有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开 如果没有满足要求的答案,则输出两个0。例如有箱子A的尺寸是 3 x 4 x 5,箱子B的尺寸 是 5 x 6 x 4,经过比较判断,可以知道箱子A能够放入箱子B中,我们就说箱子A匹配箱子B。

weixin_62431082的博客 565

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

求完数,效率高,c语言

求完数效率较高的编程(c语言) 今天上午初学c的非常非常非常好的朋友发来了一道题 思路比较好想,之前老师讲过,还有书上的代码也有,因子的一个分界线是平方根,在写完代码后一直运行不出来,查了好久,才发现是sum竟然放在了最外面,导致每次检测数字是否为完数时,sum没有被初始化。果然许久没有敲代码,脑子,各方面都生疏了许多。因为1不是完数,并且完数不含自身的因子,所以代码的两次编程皆为从数字2开始。看了一些文章,发现最有效率的是循环取在i/2处,效率不够高,所以决定这个代码的效率还可以。 #include &l

hahahadeyang的博客 623

c语言完数报告,C语言 · 完数

Android开发之 Windows环境下通过Eclipse创建的第一个安卓应用程序(图文详细步骤)第一篇 windows环境下搭建创建的第一个安卓应用程序 为了方便,我这里只采用了一体包进行演示. 一.下载安卓环境的一体包. 官网下载:安卓官网(一般被墙了) 网盘下载: http://yunpa ...Kafka 安装和测试转载自:http://czj4451.iteye.com/blog/2...

weixin_42516490的博客 231

Python经典基础编程练习题(三)——每日10题

1.求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字,n是项数。例如:2+22+222+2222+22222(此时共有a=2,n=5) from functools import reduce Tn = 0 Sn = [] n = int(input('n = :')) a = int(input('a = :')) for count in range(n): Tn ...

mango_ZZY的博客 4306

计算机二级c语言求水仙花数和完数,预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄.doc...

预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄内容一、特殊数:素数平方是各位数不相同的数二、495三位陷阱数三、可分解的整数四、闰年计算题五、数制变换题六、水仙花数题七、亲密数或和亲数八、完数一、特殊数:素数平方是各位数不相同的数编程题(24分)参考2006秋C02编程题和网上资料编写【程序功能】在给定的范围内查找满足特定条件的整数。【编程要求】编写函数int find(long n1,...

weixin_28996083的博客 295

谭浩强C程序设计第四版第五章课后答案

谭浩强C程序设计第四版第五章课后答案 2.测试一下一个是5000001次一个是50000001次 3.最大公约数用辗转相除法,最大公约数与最小公倍数的乘积正好是两个数的乘积 #include <stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int t; if ( m < n ) { t = ...

sudu_su的博客 3267

T15//LCM GCD T16循环结构输出Π T17兔子数列 T19计算阶乘 T20输出完数

【代码】T15//LCM GCD T16循环结构输出Π T17兔子数列 T19计算阶乘 T20输出完数。

2602_95492520的博客 28

2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-B-Perfect Numbers(完数)

题目描述 We consider a positive integer perfect, if and only if it is equal to the sum of its positive divisors less than itself. For example, 6 is perfect because 6 = 1 + 2 + 3. Could you write a...

weixin_30859423的博客 261

如何求500万以内的所有亲和数

求500万以内的所有亲和数 如果两个不同的数a和b,a的所有真因数之和等于b,b的所有真因数之和等于a,则称a,b是一对亲和数。例如220和284,1184和1210,2620和2924。编程实现。 想一想这个问题,首先你要弄清楚,什么是亲和数,什么是真因子。除了本身之外的都是所以因子都是真因子,包括1。那亲和数就好比这两个数所有真因子之和等于对方,这俩是一对,亲和数。 举例:220的真因子是

承续缘的信仰 2685

日常一练01

** 1066: 又一道简单题 ** 题目描述 输入一个四个数字组成的整数 n,你的任务是数一数有多少种方法,恰好修改一个数字,把它 变成一个完全平方数(不能把首位修改成 0)。比如 n=7844,有两种方法:3844=622 和 7744=882。 输入 输入第一行为整数 T (1<=T<=1000),即测试数据的组数,以后每行包含一个整数 n (1000<=n<=9999)。 输出 对于每组数据,输出恰好修改一个数字,把 n变成完全平方数的方案数 样例输入 Copy 2 7844

m0_56047445的博客 581

OJ 1334 Problem B. Perfect Numbers

描述 We consider a positive integer perfect, if and only if it is equal to the sum of its positive divisors less than itself. For example, 6 is perfect because 6 = 1 + 2 + 3. Could you write a program to determine if a given number is perfect or not? 输入 Th

JetEcho的博客 245
上一篇: T09 首字母大写
下一篇: T11 c++ m进制转n进制
密言
博客等级 码龄6年 242粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值