C语言习题集(031)

//用递归法将一个整数n转换为字符串。例如,输入
//483,应输出字符串"483"。n的位数不确定,可
//以是任意位数的整数。
/* */
//解答:

#include

void intToStr(int n)
{ if((n/10)!=0)
intToStr(n/10);
putchar(n%10+‘0’);
putchar(’ ');
}

int main()
{ int n;

printf("请输入一个整数:");
scanf("%d",&n);
printf("转换为字符串后为:");
intToStr(n);
return 0;

}

你可能感兴趣的:(c语言,算法,开发语言)