#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//倒置数组
void revers(char s[])
{
int c, i, j;
j = strlen(s) - 1;//求得s的长度
for(i = 0;i < j;i++ , j--)
{
c = s[i];
s[i] = s[j]; //首尾交换
s[j] = c;
}
}
{
int i, j, sign;
sign = n;
i =0;
if( sign < 0)
{
n = -n;
}
do
{
j = n % b;
s[i++] = (j <= 9) ? j + '0' : j + &
#include<string.h>
#include<stdlib.h>
//倒置数组
void revers(char s[])
{
int c, i, j;
j = strlen(s) - 1;//求得s的长度
for(i = 0;i < j;i++ , j--)
{
c = s[i];
s[i] = s[j]; //首尾交换
s[j] = c;
}
}
//将整数 n 以 b 为底的数,并将转换结果以字符串的形式保存在 s 中
// 如:itob(n,s,16) 把整数 n 格式化为 16 进制保存在 s 中
void itob( int n, char s[] , int b){
int i, j, sign;
sign = n;
i =0;
if( sign < 0)
{
n = -n;
}
do
{
j = n % b;
s[i++] = (j <= 9) ? j + '0' : j + &