//C程序设计第四版(谭浩强)
//章节:第七章 用函数实现模块化程序设计
//题号:7.17
//题目:用递归法将一个整数n转换成字符串。例如:输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
#include <stdio.h>
void fun(int n)
{
int i;
if((i=n/10)!=0)
fun(i); //递归调用
putchar(n%10+'0');
}
int main()
{
int n;
printf("input integer:\n");
scanf("%d",&n);
printf("convert to string:\n");
fun(n);
return 0;
}