C++利用STL的stack将十进制转化为八进制
来源:互联网 发布:video.js 添加广告 编辑:程序博客网 时间:2024/05/16 17:11
#include<iostream>
#include<stack>
using namespace std;
int main ()
{
stack<int> s;//创立空栈以存放余数
int ten,re;
while(cin>>ten)
{
do
{
re=ten%8;
s.push(re);
ten=ten/8;
}while((ten!=0)||(re!=0)); //只有当初书和余数同时为零结束循环
s.pop(); //释放栈顶元素(最后一个余数0
while(!s.empty())
{
cout<<s.top();
s.pop();
}
cout<<'\n';
}
return 0;
}
#include<stack>
using namespace std;
int main ()
{
stack<int> s;//创立空栈以存放余数
int ten,re;
while(cin>>ten)
{
do
{
re=ten%8;
s.push(re);
ten=ten/8;
}while((ten!=0)||(re!=0)); //只有当初书和余数同时为零结束循环
s.pop(); //释放栈顶元素(最后一个余数0
while(!s.empty())
{
cout<<s.top();
s.pop();
}
cout<<'\n';
}
return 0;
}
0 0
- C++利用STL的stack将十进制转化为八进制
- 将十进制转化为二进制、八进制、十六进制
- 将十进制数转化为八进制数
- 八进制转化为十进制
- 十进制转化为八进制
- 利用栈将十进制数转化成八进制
- 编写程序将十进制转化为八进制输出
- Java十进制转化为八进制
- 利用栈的基本操作,将十进制数转换为八进制数
- 十进制实数转化为二进制、八进制、十六进制的实数
- 桟的应用——十进制转化为八进制
- C语言将十进制整数输出为八进制和十六进制
- 利用DotNet库函数将八进制数转化为十六进制数
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 将十进制数转化成八进制数
- 八进制小数转化为十进制小数
- 批量修改表名
- win8.1系统下的ftp文件上传和下载
- android 控件 下拉列表(Spinner)
- vi常用命令
- 圆弧形ListView(CircleList)
- C++利用STL的stack将十进制转化为八进制
- 苹果零售店:全球最赚钱的零售空间
- poj 1837 Balance (01背包)
- supervisor的quick tutorial
- SQL SERVER 2008安装的时候提示“该实例名称已在使用”解决办法。
- linux 数据同步 rsync 原理讲解及配置说明
- android 控件 自动提示(AutoCompleteTextView)
- Maven最佳实践:Maven仓库
- POJ-2492 A Bug's Life