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個資料由鍵盤輸入,從第乙個數開始,兩兩一組進行判斷... 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 ... 你這是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 也可以用遞迴屬...編寫程式,要求從鍵盤輸入帶有小數的陣列,然後採用冒
要求用VB,或者C語言,編寫程式,從鍵盤輸入奇數n
編寫程式,將十進位制整數n轉換成二進位製數。本人初學C求指導