Description
写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
Input
一个四位数
Output
增加空格输出
Sample Input
1990
Sample Output
1 9 9 0
具体代码如下:
关键是要理解清楚递归具体的运行过程
#include<stdio.h>
void change(int a);
int main()
{
int a;
scanf("%d",&a);
change(a);
return 0;
}
void change(int a)
{
if(a>9) //注意此处递归终止的条件
change(a/10);
printf("%d ",a%10);
}