当前位置: 首页 > article >正文 C语言第三十弹---打印一个整数的每一位数 article 2025/3/1 10:58:22 C语言实现打印整数的每一位数 逆序打印整数 思路:通过n%10可以获得整数的个位,获得个位后,整数/10就看去掉个位,得到新的一个数。循环即可获得所有数。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void print(int n) { while (n) { //获取个位 int tmp = n % 10; printf("%d ",tmp);//打印获得的个位 //去除个位 n /= 10; } } int main() { int n = 0; scanf("%d",&n); print(n); return 0; } 正序打印 思路:使用递归,设定一个数>9作为开始和结束条件,并在条件里面进行递归。当<9时就使用整数%10求出n的最后一位打印,然后再回归。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void print(int n) { if (n > 9) { print(n / 10);//执行递归,n/10的值进行递归,当不满足if语句时就会开始回归 } printf("%d ",n % 10); } int main() { int n = 0; scanf("%d",&n); print(n); return 0; } 查看全文 http://www.kler.cn/a/145485.html 相关文章: 数据结构 / day04 作业 微服务-京东秒杀 虹科分享 | AR世界揭秘:从二维码的起源到数据识别与位姿技术的奇妙融合! 频剪辑软件Corel VideoStudio 会声会影2024最新7大新全新功能解析 脚本自动化定制开发:实现高效工作的魔法钥匙 steam/csgo搬砖项目真能月入过万吗?到底真的假的 Qt手写ListView kafka详细讲解与安装 2023年亚太杯数学建模A题解题思路(*基于OpenCV的复杂背景下苹果目标的识别定位方法研究) MVCC多版本并发控制相关面试题整理 Python基础【三】--数据类型-Number【2023.11.23】 吴恩达《机器学习》10-4-10-5:诊断偏差和方差、正则化和偏差/方差 区间第k小数 (可持久化线段树、主席树) 计算机组成原理4 【华为OD】B\C卷真题 100%通过:找城市 多叉树实现 python源码 python 点云las生成深度图 VMware 安装 Centos7 超详细过程 安装Anaconda、PyTorch(GPU版)库与PyCharm】 云原生Kubernetes系列 | Kubernetes静态Pod的使用 安卓使用MediaRecorder录制音频的详细使用
C语言实现打印整数的每一位数 逆序打印整数 思路:通过n%10可以获得整数的个位,获得个位后,整数/10就看去掉个位,得到新的一个数。循环即可获得所有数。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void print(int n) { while (n) { //获取个位 int tmp = n % 10; printf("%d ",tmp);//打印获得的个位 //去除个位 n /= 10; } } int main() { int n = 0; scanf("%d",&n); print(n); return 0; } 正序打印 思路:使用递归,设定一个数>9作为开始和结束条件,并在条件里面进行递归。当<9时就使用整数%10求出n的最后一位打印,然后再回归。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> void print(int n) { if (n > 9) { print(n / 10);//执行递归,n/10的值进行递归,当不满足if语句时就会开始回归 } printf("%d ",n % 10); } int main() { int n = 0; scanf("%d",&n); print(n); return 0; } 查看全文 http://www.kler.cn/a/145485.html 相关文章: 数据结构 / day04 作业 微服务-京东秒杀 虹科分享 | AR世界揭秘:从二维码的起源到数据识别与位姿技术的奇妙融合! 频剪辑软件Corel VideoStudio 会声会影2024最新7大新全新功能解析 脚本自动化定制开发:实现高效工作的魔法钥匙 steam/csgo搬砖项目真能月入过万吗?到底真的假的 Qt手写ListView kafka详细讲解与安装 2023年亚太杯数学建模A题解题思路(*基于OpenCV的复杂背景下苹果目标的识别定位方法研究) MVCC多版本并发控制相关面试题整理 Python基础【三】--数据类型-Number【2023.11.23】 吴恩达《机器学习》10-4-10-5:诊断偏差和方差、正则化和偏差/方差 区间第k小数 (可持久化线段树、主席树) 计算机组成原理4 【华为OD】B\C卷真题 100%通过:找城市 多叉树实现 python源码 python 点云las生成深度图 VMware 安装 Centos7 超详细过程 安装Anaconda、PyTorch(GPU版)库与PyCharm】 云原生Kubernetes系列 | Kubernetes静态Pod的使用 安卓使用MediaRecorder录制音频的详细使用