#include<cstdlib>//swap
string to_string(int n)
{
int m=n;
int i=0,j=0;
char s[max];
char ss[max];
while(m>0)
{
s[i++]= m%10 + '0';
m/=10;
}
s[i]='\0';
i=i-1;
while(i>=0)
{
swap(s[j],s[len-1-j]);
}
ss[j]='\0';
if(ss[0]=='\0'){//考虑到为0时
ss[0]='0';
ss[1]='\0';
}
return ss;
}
void to_chars(int n,char *s)
{
int m=n;
int len=0,j=0;
while(m>0)
{
s[len]= m%10 + '0';
m/=10;
len++;
}
//共有len位
for(int j=0;j<len/2;j++)
{
s[j]=s[len-1-j];
}
s[len]='\0';
if(s[0]=='\0'){//考虑到为0时
s[0]='0';
s[1]='\0';
}
}