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

c语言:整数的分解与提取and打印数根(手写代码版)

1.整数的分解与提取

  我这里用到的是取余和除相结合的思想(我个人的思路,仅供参考),如果输入一个数n,对n取余可以获取n的最低位数部分的数字,n/10则可以移出这位的数字,定义一个数组并使用循环重复上述步骤就可以很好的提取n的每位数。

4bfc1bca802c41f39672b57cd3c3126b.jpg

 2.打印数根

  所谓数根就是和上述说到的提取差不多,n的每位上的数字而已,不过不同的是数根需要把每位数相加,如果相加得出的和是个位数的话(0--9)就可以直接输出数根,如果是多位数的话,就按照上面的思想分解每位数,求和(累加),我的想法差不多,具体步骤如下:

7fab0b182faf4ed3b7a01f23cd56154b.jpg

 

 

 


http://www.mrgr.cn/news/53835.html

相关文章:

  • nuScenes数据集使用的相机的外参和内参
  • 代购系统:商品详情的“时空穿越者”
  • 深度学习-模型部署
  • 平面声波——一维Helmhotz波动方程
  • General Purpose I/O Ports and Peripheral I/O Lines (Ports)
  • Java 中的【初始化块】
  • ubuntu 安装nginx
  • 大话C++:第20篇 多继承与菱形继承问题
  • 如何在Matlab界面中添加文件选择器?
  • C++:priority_queue优先队列
  • 【经验】无线鼠标、键盘的usb接收器配对
  • IDEA中我常用的快捷键
  • LeetCode 145.二叉树的后序遍历
  • 深入探索Python网络爬虫:从电商网站抓取书籍数据的实战案例
  • 嵌入式STM32学习——按键的基础知识
  • (JAVA)贪心算法、加权有向图与求得最短路径的基本论述与实现
  • 空间解析几何 4:空间中线段到圆的距离【附MATLAB代码】
  • 13.java面向对象:继承
  • 【算法——递归回溯】
  • 机器人学 目录
  • 【JS】哈希(数组)解决赎金信问题
  • RAG拉满:上下文Embedding与大模型Cache的深度融合
  • rabbitMQ消息重复问题怎么解决的?
  • 同济子豪兄--图的基本表示【斯坦福CS224W图机器学习】
  • 面试:了解 ThreadLocal 内存泄漏需要满足的 2 个条件吗?
  • 大话设计模式解读08-外观模式