请教几道题@_@
怎么编一个程序,将输入的非负十进制整数转换为八进制数输出(在顺序栈结构上实现)。谢谢!!
[解决办法]
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);
}
}
发布时间: 2012-02-09 18:22:27 作者: rapoo
请教几道题@_@
怎么编一个程序,将输入的非负十进制整数转换为八进制数输出(在顺序栈结构上实现)。谢谢!!
[解决办法]
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);
}
}