请问几道题@_@
请教几道题@_@
怎么编一个程序,将输入的非负十进制整数转换为八进制数输出(在顺序栈结构上实现)。谢谢!!
------解决方案--------------------
void conversion(){
initstack(s);
scanf("%d",n);
while(n){
push(s,n%8);
n=n/8;
}
while(!stackempty(s)){
pop(s,e);
printf("%d",e);
}
}
怎么编一个程序,将输入的非负十进制整数转换为八进制数输出(在顺序栈结构上实现)。谢谢!!
------解决方案--------------------
void conversion(){
initstack(s);
scanf("%d",n);
while(n){
push(s,n%8);
n=n/8;
}
while(!stackempty(s)){
pop(s,e);
printf("%d",e);
}
}