当前位置: 首页 > news >正文

【GESP真题解析】第 9 集 GESP 二级 2023 年 9 月编程题 2:数字黑洞

image.png
大家好,我是莫小特。
这篇文章给大家分享 GESP 二级 2023 年 9 月编程题第 2 题:数字黑洞。

题目链接

洛谷链接:B3866 数字黑洞

image.png

一、完成输入

根据输入格式的描述,输入只有一行,为三位数,在 int 类型范围内,使用 int 正合适。

int N;
cin>>N;

输入完成后,接下来我们对题意分析。

二、分析题意

根据题目描述,要将这三位数进行重新排列,得到的最大的数,减去得到的最小的数。
而要将三位数进行重新排列,并且要重复完成,最好使用函数完成,使用 sort 函数能够快速实现,具体用法可看下图。

image.png

但输入的是一个整数,所以需要将整数 N 切换成数组。

int a[3];
a[0]=N/100;    //百位
a[1]=N%100/10; //十位
a[2]=N%10;     //个位

默认升序,也就是最小的数存放在 a[0] 中,最大的数存放在 a[2] 中。

sort(a,a+3);

将数组内的数字切换成整数,最大值的百位最大,代码如下:

int minn=a[0]*100+a[1]*10+a[2]
http://www.xdnf.cn/news/653581.html

相关文章:

  • 如何优化 Python 爬虫的速度
  • Python开发Excel批量写入工具:多文件独立配置与Tkinter界面设计
  • IP 网段
  • DeepSeek-V3-0526乍现
  • Vue2实现Office文档(docx、xlsx、pdf)在线预览
  • PDF电子发票数据提取至Excel
  • 【计算机网络】IP 协议深度解析:从基础到实战
  • LeetCode#第58题:最后一个单词的长度
  • Python网络编程深度解析
  • 游戏引擎学习第312天:跨实体手动排序
  • YOLOv1 详解:单阶段目标检测算法的里程碑
  • SAP ABAP VK11/VK12 创建销售物料价格(附源码)
  • 华润电力招聘认知能力测评及性格测评真题题库考什么?
  • ATPrompt方法:属性嵌入的文本提示学习
  • 饭卡管理系统(接口文档)
  • 对接 uniapp 通过中间层(JSBridge)集成零信任 原生androiid和ios SDK
  • 【iOS】 锁
  • 【iOS】 GCD小结
  • NTDS.dit 卷影副本提权笔记
  • sass,less是什么?为什么要使用他们?
  • [特殊字符]《Qt实战:基于QCustomPlot的装药燃面动态曲线绘制(附右键菜单/样式美化/完整源码)》
  • 华为云物联网应用接入对于API及接口调试的梳理
  • Java设计模式之责任链模式:从基础到高级的全面解析
  • Chrome 开发中的任务调度与线程模型实战指南
  • Redis批量删除Key的三种方式
  • LSTM模型进行天气预测Pytorch版本
  • 索尼PS4模拟器shadPS4最新版 v0.9.0 提升PS4模拟器的兼容性
  • 【Linux】基础IO
  • 提问:鲜羊奶是解决育儿Bug的补丁吗?
  • mysql存储过程(if、case、begin...end、while、repeat、loop、cursor游标)的使用