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

C++面试宝典第34题:整数反序

题目

        给出一个不多于5位的整数, 进行反序处理。要求:

        1、求出它是几位数。

        2、分别输出每一位数字。仅数字间以空格间隔, 负号与数字之间不需要间隔。如果是负数,负号加在第一个数字之前, 与数字没有空格间隔。注意:最后一个数字后没有空格。

        3、按逆序输出各位数字。逆序后,最前面的0不能输出。

        示例1:

输入:12345
输出:
5
1 2 3 4 5
54321

        示例2:

输入:-12345
输出:
5
-1 2 3 4 5
-54321

        示例3:

输入:2030
输出:
4
2 0 3 0
302

解析

        这是一道华为校招机试题,主要考察应聘者以下几个方面的知识。

        1、整数处理:理解如何通过除法和取模运算获取一个整数的每一位数字,或者通过转换为字符串来直接访问每位字符。

        2、循环结构:使用循环(比如:while或for循环)遍历整数的每一位,并进行相应的处理

http://www.lryc.cn/news/310599.html

相关文章:

  • 微信商城小程序设计
  • 如何合理布局子图--确定MATLAB的subplot子图位置参数
  • 【MySQL】基于Docker搭建MySQL一主二从集群
  • k8s 集群调度,标签,亲和性和反亲和性,污点和容忍,pod启动状态 排错详解
  • Idea 启动报错 failed to create jvm:jvm path url
  • 20款Visual Studio实用插件推荐
  • 基于SpringBoot的在线拍卖系统
  • “互动+消费”时代,借助华为云GaussDB重构新零售中消费逻辑
  • AI大全-通往AGI之路
  • CSS中如何解决 1px 问题?
  • IO 与 NIO
  • YOLOv应用开发与实现
  • 【C语言】熟悉文件基础知识
  • 信息系统安全与对抗-作业2
  • 【软考高项】【计算专题】- 5 - 进度类 - 横道图/甘特图
  • Ubuntu20.04使用XRDP安装原生远程桌面
  • uniapp:启动图 .9png 制作教程
  • NVMFS5113PLWFT1G汽车级功率MOSFET 60V 10A/64A满足AEC-Q101标准
  • 设计表时,如何选择正确的数据类型
  • iZotope RX 7 Advanced:音频修复与编辑的巅峰之作
  • Mac 制作可引导安装器
  • 深入了解 JavaScript 混淆加密和环境检测
  • 可让照片人物“开口说话”阿里图生视频模型EMO,高启强普法
  • 全国产飞腾E2000Q +复旦微FPGA的轨道交通、电力解决方案
  • 292.【华为OD机试】跳马问题(广度优先搜索(BFS)JavaPythonC++JS实现)
  • Qt 中Qwidget相关属性
  • matplotlib散点图
  • day32贪心算法 part02
  • 判断docker 镜像启动成功 shell脚本
  • Android AppCompatActivity 方法详解