C语言将整数递归转换成字符串
2020年05月19日 23:02 __ _ _ _ _
不点蓝字,我们哪来故事?
Time waits for no one。Treasure every moment you have。时光不等人,珍惜你所拥有的每分每秒吧! ** 题目描述: **
用递归法将一个整数n转换成字符串。例如,输入n为483,输出字符串 4 8 3,每个数字后面接一个空格用于隔开字符。
输入:
一个整数n
输出:
相应的用空格隔开的字符。( 特别注意:输出字符之间有空格)
样例输入:
483
样例输出:
4 8 3
源代码:
#include<stdio.h>void solve(int n){ int temp=n%10; n/=10; if(n>0) solve(n); if(n) printf(" %d", temp); else printf("%d", temp);}int main(void){ int n; scanf("%d",&n); solve(n); return 0;}
运行结果:


一个人的性格决定他的际遇。如果你喜欢保有你的性格,那么,你就无权拒绝你的际遇。——罗兰
最后的话:刷题要找自己的不足,然后去专攻。
往期推荐:
来学Python啦,用Python详细讲解温度转换器 2020-05-18
学计算机,还不知道数据编码?你OUT了 2020-05-10
在文件中输入字符串HelloWord 2020-05-08
公众号:程序员Bob
一个正在学习C语言的人,致力于将所学内容讲得更透彻!
点赞关注谢谢你
长按下图二维码关注,和你一起领悟程序员的魅力。

点“ 在看 ” 你懂得

预览时标签不可点
阅读
__
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小Bob的博客!











