递归:正序、逆序输出一个正整数的各位数字

简介: 输入一个正整数,用递归的方式输出该数的各位数字,要求正序、逆序都要输出。 嗯这个只是训练递归用的一个小程序。 1 #include 2 void fun(int n); 3 void fun2(int n); 4 int main(int argc, char *argv[...

输入一个正整数,用递归的方式输出该数的各位数字,要求正序、逆序都要输出。

嗯这个只是训练递归用的一个小程序。

 1 #include <stdio.h>
 2 void fun(int n);
 3 void fun2(int n);
 4 int main(int argc, char *argv[])
 5 {
 6     int n;
 7     scanf("%d",&n);
 8     fun(n);
 9     printf("\n");
10     fun2(n);
11     return 0;
12 }
13 void fun(int n)
14 {
15     int t;
16     if(n==0)
17     {
18         return ;
19     }
20     else
21     {
22         t=n%10;
23         fun(n/10);
24         printf("%d ",t);
25     }
26 }
27 void fun2(int n)
28 {
29     int t;
30     if(n==0)
31     {
32         return ;
33     }
34     else
35     {
36         t=n%10;
37         
38         printf("%d ",t);
39         fun2(n/10);
40     }
41 }
View Code

 

相关文章
|
存储 文件存储 Windows
简单好用的免费数据恢复软件EasyRecovery
EasyRecovery是Ontrack公司出品的一个硬盘数据恢复软件,能够帮你恢复丢失的数据以及重建文件系统。它提供了完善的数据恢复解决方案,比如删除文件恢复、格式化恢复、分区丢失恢复。在EasyRecovery 14专业版本中,还可以创建恢复盘和克隆盘,实现整盘的数据恢复及系统迁移。
1018 0
|
SQL JSON 关系型数据库
百度搜索:蓝易云【MySQL5.7和MySQL8.0的区别是什么?】
需要注意的是,升级到新的MySQL版本需要进行充分的测试和评估,以确保应用程序和数据库的兼容性,并选择最适合你的需求和环境的版本。
609 0
百度搜索:蓝易云【MySQL5.7和MySQL8.0的区别是什么?】
|
Java C++ Python
快讯:LeetCode中国正式上线《剑指Offer》题目,刷题真方便了!
近日,LeetCode中国[1]上线了一个全新的分类模块 LCOF “剑指 Offer[2]”。
7909 0
快讯:LeetCode中国正式上线《剑指Offer》题目,刷题真方便了!
|
12月前
|
网络协议 Linux 网络性能优化
Linux C/C++之TCP / UDP通信
这篇文章详细介绍了Linux下C/C++语言实现TCP和UDP通信的方法,包括网络基础、通信模型、编程示例以及TCP和UDP的优缺点比较。
448 0
Linux C/C++之TCP / UDP通信
|
SQL 数据库 开发者
SQL事务处理与并发控制:保障数据一致性的关键——深入探索ACID原则、锁定与乐观并发控制策略,以及高级事务管理技巧
【8月更文挑战第31天】在数据库管理和应用开发中,确保数据一致性至关重要。SQL事务处理和并发控制是实现这一目标的关键技术,它们保证了多用户同时访问和修改数据时数据库的一致性和准确性。事务处理遵循ACID原则(原子性、一致性、隔离性和持久性),并发控制则通过锁定和乐观并发控制等策略管理多用户访问,防止数据冲突。本文将深入探讨这些技术的原理与应用,帮助开发者更好地保护数据。
223 0
|
安全 数据安全/隐私保护 开发者
Python实现简单的邮件发送系统
Python实现简单的邮件发送系统
162 3
|
消息中间件 Java
RabbitMQ生产者消者费代码案例 (Demo超详细)
hello你好,我是辰兮,很高兴你能来阅读,本篇继续分享消息队列的实践案例,分享给初学者,大家一起进步!
697 0
RabbitMQ生产者消者费代码案例 (Demo超详细)
|
消息中间件 存储 缓存
消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(上)
消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(上)
消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(上)
|
数据安全/隐私保护 Docker 容器
『MinIO』在Docker中快速部署MinIO
📣读完这篇文章里你能收获到 - 在Docker中快速部署MinIO
7177 5
『MinIO』在Docker中快速部署MinIO
|
XML 前端开发 Java
掌握Spring EL表达式的基础知识
掌握Spring EL表达式的基础知识
526 1