题目1194:八进制 输入一个整数,将其转换成八进制数输出
2014-09-03 19:50
381 查看
/* author:jz date:2014 09 02 */ /* 题目1194:八进制 时间限制:1 秒内存限制:32 兆特殊判题:否提交:2633解决:1477 题目描述: 输入一个整数,将其转换成八进制数输出。 输入: 输入包括一个整数N(0<=N<=100000)。 输出: 可能有多组测试数据,对于每组数据, 输出N的八进制表示数。 样例输入: 7 8 9 样例输出: 7 10 11 来源: 2008年华中科技大学计算机研究生机试真题 答疑: 解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7917-1-1.html */ /* time use 5min 25s */ #include<iostream> using namespace std; #include<stack> #include<queue> #include <string> void change(int n) { stack<int> st; int r; if (0==n) { st.push(0); } while(0!=n) { r=n%8; st.push(r); n=n/8; } while(!st.empty()) { cout<<st.top(); st.pop(); } cout<<endl; } int main() { int n; while (cin>>n) { change(n); } return 0; }
相关文章推荐
- 八进制 输入一个整数,将其转换成八进制数输出
- 2-16进制的随意转换,输入一个整数可以直接输出他的八进制或者十六进制
- 【编程题目】输入一个表示整数的字符串,把该字符串转换成整数并输出
- java实现输入一个整数,将其转换成八进制数输出。
- 第20题: 题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345。
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 每天学习一算法系列(20)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 【微软100题】输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 数据结构——算法之(008)( 输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 输入一个十进制正整数,将其转换成二进制、八进制、十六进制数输出
- 【java 面试100】20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示十六进制的字符串,转换为十进制的整数输出。
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数
- 18. 微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出(实现atoi函数功能)
- 微软面试100题之20题:输入一个表示整数的字符串,把该字符串转换成整数并输出