#include<stdio.h>
#include<string.h>
void convert()
{
if(n < 0)
{
str[0] ='-';
n = -n;
convert(n,str + 1);
return ;
}
if((n / 10) !=0)
{
convert(n / 10,str);
char c = (n % 10) + '0';
int i = strlen(str);
str[i] = c;
i++;
str[i] = 0; //最后还得把前面的字符串的i位清零
return ;
}
char c = (n % 10) + '0';
int i = strlen(str);
str[i] = c;
i++;
str[i] = 0;
}
int convert2(char str[])
{
if('-' = str[0])
{
int n = convert2(&str[1]);
return -n;
}
int i = strlen(str) - 1;
if(i != 0)
{
int n = str[i] - '0';
str[i] = 0;
n += convert2(str)*10;
return n;
}
return str[0] - '0';
}