//又复制漏了,下面就是主要代码,看能不能看懂吧,不能的话告诉我,我哪天再写一下
return 0;
}
void itob(int n,char *s,int b)
{
int i=0;
while(n/b>0)
{
if(n%b>=10)
{
s[i++]=n%b-10+'A';
}
else
{
s[i++]=n%b+'0';
}
n=n/b;
}
if(n>0)
{
if(n%b>=10)
{
s[i++]=n%b-10+'A';
}
else
{
s[i++]=n%b+'0';
}
}
s[i]='\0';
reverse(s);
}
void reverse(char *s)
{
int n=strlen(s);
int i;
char temp;
for(i=0;i<n/2;i++)
{
temp=s[i];
s[i]=s[n-i-1];
s[n-i-1]=temp;
}
}
05-15
803

03-03
6819
