栈实现十进制转八进制

#include <iostream>
#include <stack>
using 
namespace 
std;    
int 
main()
{
    
int 
num;
    
const 
int mode
=8;
    
cin>>num;
    
stack<
int
>st;  
    
while
(num)
    
{
        
st.push(num%mode);
        
num=num/mode;
    
}
    
while
(!st.empty())
    
{
        
cout<<st.top();
        
st.pop();
    
}
    
system
(
"pause"
);
}

    原文作者:进制转换
    原文地址: https://blog.csdn.net/shuixiaowei0530/article/details/70858519
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞