九度OnlineJudge题目1194:八进制

题目链接:http://ac.jobdu.com/problem.php?pid=1194

题目描述:

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

输入:

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

输出:

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

样例输入:
7
8
9
样例输出:
7
10
11

AC代码:

#include<stdio.h>
    int buf[10000000];
int main()
{
    int n;

    int size;
    while(scanf("%d",&n)!=EOF)
    {
        size=0;
        do
        {
            buf[size++]=n%8;
            n/=8; 
        }while(n);
        while(size-->0)
        {
            printf("%d",buf[size]);
        }
        printf("\n");
    }
}


 

你可能感兴趣的:(八进制,九度,八进制数,1194,OnlieJudge)