习题 4.10 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
代码:
#include<iostream>
using namespace std;
int main()
{
long n;
void fun(long);
cout << "请输入n:" << endl;
cin >> n;
fun(n);
return 0;
}
void fun(long n)
{
if (n / 10 != 0)
{
fun(n / 10);
}
putchar(n % 10 + '0');
}