题目描述
用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串"483"。n的位数不确定,可以是任意位数的整数。
输入
n
输出
对应的字符串
样例输入
483
样例输出
4 8 3
提示
int main()
{
}
- #include <stdio.h>
- #include<string.h>
void
convert(
int
num);
void
convert(
int
num)
- {
int
a[999];
int
i=1,j;
while
(num!=0)
{
a[i]=num%10;
num=num/10;
i++;
}
for
(j=i-1; j>=1; j--)
- {
printf
(
" %d"
,a[j]);
- }
return
;
- }
int
main()
- {
int
number;
scanf
(
"%d"
,&number);
if
(number<0)
{
printf
(
"-"
);
number=-number;
}
convert(number);
printf
(
"\n"
);
return
0;
- }