递归法将一个整数存放到一个字符数组中,存放时按照逆序存放,如483存放成384
#include <stdio.h>
#include <string.h>
int main()
{
int convert(char*, int);
int number; char str[10]=" ";
scanf("%d",&number);
convert(str, number);
puts(str);
return 0;
}
int convert(char *a, int n)
{
int i;
if((i=n/10)!=0) convert(a+1,i) ;
*a=n%10+'0';
return 0;
}