編寫程式輸入自然數求起二進位制八進位制十六進位制Python

2021-04-08 23:56:45 字數 1718 閱讀 7184

1樓:匿名使用者

從二進位制轉換

為抄十進襲制有幾種方式

第一種是bai

在二進位製數前du加上0b,顯示時會自動轉換為十zhi進製dao,注意這並不是字串

x = 0b1010print(x)

如果是字串可以利用eval求值

x = eval('0b1010')

第二種是利用int函式,字串可以以0b為字首,也可以不使用int('1010',base=2)int('0b1010',2)函式會將輸入base進製的字串轉換為十進位制

2樓:矽谷少年

太簡單了。

**執行結果

程式設計實現:輸入乙個十進位製數,轉換成對應的二進位製數、八進位製數和十六進位製數並輸出。

3樓:墨汁諾

1、#include

using namespace std;

int main()

cout

cout

2、main()

printf("二進位制為%s",x);}

4樓:匿名使用者

以下是c++的:

#include

using namespace std;

int main()

cout<六進製制使用格式化輸出即可,oct表示八進位制,hex表示十六進位制

cout<

cout<

請編寫程式實現十進位制轉換為二進位制、八進位制、十六進位制。要求如下:

5樓:匿名使用者

這樣就將其轉化成10進製了,你再將其轉化成二進位制就可以載得到八進位制和十六進位制了

6樓:楊武威

#include

void convert(unsigned int n, unsigned int r)

printf("\n");

break;

case 8:

printf("%o\n",n);

break;

case 16:

printf("%x\n",n);

break;

default:

printf("error input r!\n");}}int main()

用vc++語言編寫程式十進位制整數到二進位制,八進位制,十六進位制的轉換。要求:進製轉換使用乙個函式實現。

7樓:

供參考……

#include "stdafx.h"

#include "iomanip.h"

void d10to2_8_16(int i,char radix)void main(void)

編寫程式輸入乙個正整數分別按十進位制,八進位制和十六進位制輸出該數

8樓:匿名使用者

輸出形式選擇%d即輸出十進位製數,%o即輸出八進位製數,%x即輸出十六進位製數,具體如下:

9樓:匿名使用者

#include

main()

編寫程式,自己定義函式實現將二進位製數轉換成十進位製數

int btod long bdata return ddata 編寫程式 定義乙個函式過程實現十進位製數轉換成二進位製數 八進位製數 十六進位製數的功能。80 include stdio.h include stdlib.h int main c語言,寫乙個函式,實現二進位製到十進位制的轉換。in...

編寫程式,將十進位制整數n轉換成二進位製數。本人初學C求指導

你這是c語言自 不是c include int main for i n 1 i 0 i printf d temp i 你要想下10進製zhi轉成2進製,是從最低位求起的,dao也就是求餘的結果要反過來,你拿筆自己算算看。這個要用到掩bai碼。du include int main 也可以用遞迴屬...

用c語言編寫輸入二進位製數,輸出十進位製數

lude stdlib.h main x while x 0 printf d a x printf n system pause 再送你乙個進製 轉換的問題 把十進dao製數轉換為其它進製 include stdio.h include stdlib.h main px while px 0 pr...