九度OJ题目1194:八进制

来源:互联网 发布:知世故而不世故全文 编辑:程序博客网 时间:2024/06/13 08:02
题目1194:八进制

时间限制:1 秒

内存限制:32 兆

特殊判题:

题目描述:

输入一个整数,将其转换成八进制数输出。

输入:

输入包括一个整数N(0<=N<=100000)。

输出:

可能有多组测试数据,对于每组数据,
输出N的八进制表示数。

样例输入:
789
样例输出:
71011
来源:
2008年华中科技大学计算机研究生机试真题
#include <stdio.h>int main(){int m=8,n;while(scanf("%d",&n)!=EOF){ //输入nint i=0;int ans[30];//保存结果while(n>=m){ //进制转换ans[i++] = n%m;//对8求模n /= m;//除以8}ans[i++]=n;for(int j=i-1;j>=0;j--){printf("%d",ans[j]);//从高位到低位输出结果}printf("\n");//输出换行}return 0;}/**************************************************************     Problem: 1194     User: zpy    Language: C++     Result: Accepted     Time:20 ms     Memory:1020 kb ****************************************************************/  


 

0 0
原创粉丝点击