把十进制整数转化为n进制输出 用数据结构 用栈的知识 求源代码

2024-11-19 17:34:22
推荐回答(1个)
回答1:

void hertConvert(int number, int n) {
int temp;
Stack hertStack = stackInit();

while((temp = number % n) != 0) {
push(hertStack, temp);
number /= n;

}
while(isEmpty(hertStack)) {
printf("%d", getTop(hertStack));
pop(hertStack);

}

}