編寫程式,從鍵盤輸入十進位制正整數,然後輸出它的十進位制值,以及相應的八進位制 十六進位制值

2021-04-08 23:57:56 字數 1377 閱讀 6868

1樓:闕睿才榮映

#include

void

main()

while(binary!=0);

printf("十進位製數是:

\n");

printf("%d\n",decimal);

//getchar();

//getchar();

}好了。兩個一樣的這種問題都給你解決啦。

2樓:姚朋茆竹

c++的:

#include

"stdio.h"//

#include

"iomanip.h"//

void

main(void)

編寫乙個程式,要求使用者輸入乙個十進位制正整數,然後分別轉換成為二進位製數、八進位製數和十六進位製數輸出

3樓:匿名使用者

樓上的太複雜了吧!c的話直接這樣:

main()

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

4樓:

這段**是我用c語言寫的,可以實現多個功能的進製轉換,你參考參考:

#include

#include

#include

void menu();

int bintobex(char str[100],int b);

char * bextobth(int n,int b);

int main()

while(x>12||x<0);

char str[100];

int n;

switch(x)

}return 1;

}void menu()

int bintobex(char str[100],int b)str[i]=0;

len=strlen(str);

for(i=0;i

return str;}

5樓:可の獨角

你是用什麼語言的啊?如果沒有直接轉換的話一般方式如下:

對於轉換成n進製的數s,先讀入數字,判斷它在n^a與n^(a+1)之間,令m=0,然後進行迴圈:m=m*10; s div n^a得到的數值存入m,令n為n mod n^a; a=a-1;直到n為0

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

6樓:匿名使用者

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

7樓:匿名使用者

#include

main()

編寫程式,要求從鍵盤輸入帶有小數的陣列,然後採用冒

include main for i 0 i 10 i printf 3d a i 編寫乙個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。用氣泡排序法啊 採用冒泡法降序排列10個輸入資料的程式如下 先定義乙個長度為10的陣列a,10個資料由鍵盤輸入,從第乙個數開始,兩兩一組進行判斷...

要求用VB,或者C語言,編寫程式,從鍵盤輸入奇數n

include main printf sum d sum include int main void return 0 include void main printf d n j 求vb程式設計,兩個按鈕 奇數和 偶數和 輸入整數n,計算1 n之間的奇數和,偶數和,並顯示 30 private ...

編寫程式,將十進位制整數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 也可以用遞迴屬...