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

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

1.整数的分解与提取

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

4bfc1bca802c41f39672b57cd3c3126b.jpg

 2.打印数根

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

7fab0b182faf4ed3b7a01f23cd56154b.jpg

 

 

 


http://www.kler.cn/news/356211.html

相关文章:

  • 2024年N1叉车司机证考试题库及N1叉车司机试题解析
  • 【业务场景】详谈电商优惠系统的设计与实现
  • 精选20个爆火的Python实战项目(含源码),直接拿走不谢!
  • idea怎么取消自动打开项目
  • Composer 设置 阿里云 全量镜像
  • 麒麟aarch64架构下安装compat-openssl10
  • 【机器学习】并行计算(parallel computation)Part2
  • css+js实现滚动渐变
  • 操作系统(5) (POSIX--Linux线程编程pthread_t/create/join/exit)
  • 【ARM 嵌入式 编译系列 2.9 -- GCC 编译如何避免赋值判断 if ( x = 0)】
  • 无人机之融合集群技术篇
  • JAVA基础-API-Arrays工具类
  • Gee引擎架设教程:Gee引擎人形怪物设置,MonUseItems配置文件讲解
  • 【安当产品应用案例100集】021- 针对电网接入设备的控制指令安全解决方案
  • 红队攻防之隐匿真实IP
  • 【VUE】为什么要避免v-for和v-if在一起使用
  • 【Unity新闻】Unity 6 正式版发布
  • 大模型带来新安全机遇
  • 【idea技巧篇】idea的类注释和方法注释模版自定义设置
  • 如果有100万条消息堆积在MQ怎么解决