45:十進位制到八進位制

自為風月馬前卒發表於2017-03-04

45:十進位制到八進位制

總時間限制: 
1000ms
 
記憶體限制: 
65536kB
描述

把一個十進位制正整數轉化成八進位制。

輸入
一行,僅含一個十進位制表示的整數a(0 < a < 65536)。
輸出
一行,a的八進位制表示。
樣例輸入
9
樣例輸出
11
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<queue>
 4 #include<cmath>
 5 using namespace std;
 6 int ans[10001];
 7 int now;
 8 int tot;
 9 int main() 
10 {
11     int n;
12     cin>>n;
13     while(n!=0)
14     {
15         ans[now]=n%8;
16         n=n/8;
17         now++;
18     }
19     for(int i=now-1;i>=0;i--)
20     cout<<ans[i];
21     return 0;
22 }

 

相關文章