用递归法将一个整数转换成字符串
用递归法将一个整数n转换成字符串,例如输入483,应输入“384”,n的位数不确定,可以间任意位数的整数。
#include <stdio.h>
char r[20];
int i=0;
void f(int n){
if (n!=0){
// printf("%c",n%)
r[i++]=n%10+'0';
n/=10;
f(n);
}
return;
}
int main(void) {
//("%s",'A'+'M');
f(1456);
for (int y=i-1;y>=0;y--){
putchar(r[y]);
}
return 0;
}