每次把之前存的往后放
#include <stdio.h>
#include <string.h>
char str[100];
int length = 0;
void toStr(int num)
{
if(num == 0)
return;
else
{
for(int i = strlen(str) - 1;i >= 0;i--)
{
str[i+1] = str[i];
}
str[0] = num%10 + 0x30;
toStr(num/10);
}
}
void main()
{
int num;
scanf("%d",&num);
toStr(num);
printf("%s",str);
}