C语言 要交作业啦 在线等答案(打豆豆)

发布网友

我来回答

2个回答

热心网友

void _itoah(int x, char* pBuffer, const char* token, int* pCount)

int temp1 = x / 16;
int temp2 = x % 16;
    
if (temp1 == 0)
{
pBuffer[0] = token[temp2];
return;
}
else
{
_itoah(temp1, pBuffer, token, pCount);
++(*pCount);
pBuffer[*pCount] = token[temp2];
}
}

void itoah(int x)
{
char Buffer[9];
const char* Token = "01234567ABCDEF";
int count = 0;

_itoah(x, Buffer, Token, &count);

Buffer[++count] = '\0';
    
printf("%s\n", Buffer);
}


int main()
{
itoah(340056708);


}

热心网友

合格和经济结构规范化

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com