递归练习:逆序输出一个十进制数的各位数字

简介: /*====================================================================== 用递归的方法逆序输出一个十进制数的各位数字。 这个题目的递归是单线的递归然后再单线回溯,所以可以考虑在递归过程输出数据。
/*======================================================================
用递归的方法逆序输出一个十进制数的各位数字。
这个题目的递归是单线的递归然后再单线回溯,所以可以考虑在递归过程输出数据。 类似的题目:输出十进制数的二进制表示
http://www.cnblogs.com/huashanqingzhu/p/3579650.html ========================================================================*/ #include<stdio.h> void fun(int n); int main() { int n; scanf("%d",&n); fun(n); return 0; } void fun(int n) { if(n<10) { printf("%d",n); } else { printf("%d",n%10); fun(n/10); } }

 

相关文章
|
3月前
leetcode-415:字符串相加
leetcode-415:字符串相加
23 0
|
6月前
【Leetcode-13.罗马数字转整数 -14.最长公共前缀】
【Leetcode-13.罗马数字转整数 -14.最长公共前缀】
22 0
|
6月前
【Leetcode -231. 2的幂 -242.有效的字母异位词 -258.各位相加】
【Leetcode -231. 2的幂 -242.有效的字母异位词 -258.各位相加】
23 0
|
6月前
|
算法
【Leetcode -405.数字转换为十六进制数 - 409.最长回文串】
【Leetcode -405.数字转换为十六进制数 - 409.最长回文串】
23 0
|
6月前
|
C语言
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
|
3月前
|
Java Go C++
C/C++每日一练(20230424) 只出现一次的数字、有效的括号、递归反序正整数
C/C++每日一练(20230424) 只出现一次的数字、有效的括号、递归反序正整数
30 0
C/C++每日一练(20230424) 只出现一次的数字、有效的括号、递归反序正整数
|
3月前
|
Go C++ Java
C/C++每日一练(20230411) 排列序列、翻转字符串里的单词、能被13又能被20整除的四位正整数的和
C/C++每日一练(20230411) 排列序列、翻转字符串里的单词、能被13又能被20整除的四位正整数的和
34 0
C/C++每日一练(20230411) 排列序列、翻转字符串里的单词、能被13又能被20整除的四位正整数的和
|
8月前
wustojc求三位整数的逆序数
wustojc求三位整数的逆序数
31 0
|
10月前
|
测试技术 C语言 索引
力扣12&13-整数与罗马数字互换
力扣12&13-整数与罗马数字互换
42 0
|
10月前
|
存储 算法 Java
leetcode刷题记录:7.整数反转,8.字符串转整数,9.回文数
leetcode刷题记录:7.整数反转,8.字符串转整数,9.回文数
39 0