2 23 八進位制

2021-09-11 06:41:13 字數 890 閱讀 7354

題目描述

輸入乙個整數,將其轉換成八進位制數輸出。

輸入描述:

輸入包括乙個整數n(0<=n<=100000)。

輸出描述:

可能有多組測試資料,對於每組資料,

輸出n的八進位制表示數。

示例1

輸入

789

輸出

7

1011

**:

#include

using namespace std;

intmain()

result[i]

=n;for

(int j=i;j>=

0;j--

) cout<}}

小結:上面是我自己寫的**,後來看了別人的**,才知道,這題可以直接用cout的格式化輸出

#include

using namespace std;

intmain()

return0;

}

既然這樣子打打**回顧一下,cout的格式化輸出

//8進製和16進製制輸出

cout<66

cout.

fill

('0');

cout.

width(4

);cout<<

20<

以上是做題所遇到的格式

八進位制小數

描述 八進位制有限小數均可以用十進位制有限小數精確地表示。比如,八進位制裡面的0.75等於十進位制裡面的0.963125 7 8 5 64 所有小數點後位數為n的八進位制小數都可以表示成小數點後位數不多於3n的十進位制小數。你的任務是寫乙個程式,把 0,1 之間的八進位制小數轉化成十進位制小數。輸入...

二進位制 八進位制 八進位制 十進位制 十六進製制的介紹

數字在計算機中表現的方式常見的有四種 十進位制 二進位制 八進位制 十六進製制 1.十進位制 1 基數 0,1,2,3,4,5,6,7,8,9 2 進製 逢10進1 3 位權 10的n次方 n從低位到高位從0開始一次增加 1231 110 3 210 2 310 1 110 0 4 程式中的表示方式...

八進位制 十六進製制,補碼

為什麼需要八進位制和十六進製制?程式設計中,我們常用的還是10進製 必竟c c 是高階語言。比如 int a 100,b 99 不過,由於資料在計算機中的表示,最終以二進位制的形式存在,所以有時候使用二進位制,可以更直觀地解決問題。但,二進位制數太長了。比如int 型別占用4個位元組,32位。比如1...