http://ac.jobdu.com/problem.php?cid=1040&pid=45
- 题目描述:
-
输入一个整数,将其转换成八进制数输出。
- 输入:
-
输入包括一个整数N(0<=N<=100000)。
- 输出:
-
可能有多组测试数据,对于每组数据,
输出N的八进制表示数。
- 样例输入:
-
7 8 9
- 样例输出:
-
7 10 11
// 题目46:八进制.cpp: 主项目文件。 #include "stdafx.h" #include <cstdio> void transmit(int num) { if(num==0) { printf("0\n"); return; } int arr[10],cnt=0; while(num) { arr[cnt++]=num%8; num/=8; } for(int i=cnt-1;i>=0;i--) printf("%d",arr[i]); printf("\n"); } int main() { int n; while(scanf("%d",&n)!=EOF) { transmit(n); } return 0; }