失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 用递归法将一个整数n转换成字符串

用递归法将一个整数n转换成字符串

时间:2024-04-17 10:46:01

相关推荐

用递归法将一个整数n转换成字符串

用递归法将一个整数n转换成字符串(C语言)

题目要求:如标题。例如,输入481,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。

思路:

设定函数function(int n),令i=n%10,j=n/10如果j>0,则递归function(j)最后输出i

以下是具体代码:

#include <stdio.h>int main(){void function(int n);int n;printf("Please input an integer: ");scanf("%d",&n);printf("Switch to string: ");function(n);printf("\n");return 0;}void function(int n){int i,j;i=n%10;j=n/10;if(j>0)function(j);printf("%c",i+'0');}

如果觉得《用递归法将一个整数n转换成字符串》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。