1樓:匿名使用者
你好#include
using namespace std;
int main()
for(num=i-1;num>=0;num--)//定義for迴圈cout< return 0; }希望可以幫到你,望選為滿意答案 2樓:匿名使用者 首先你要知道10進位制如何變成2進位制 比如:13 5%2=1 // 最低位為1 5/2=2 // 除出來的2作為下個求餘的左邊的值2%2=0 // 第二位是0 2/2=1 1%2=1 // 最高位是1 因此10進位制的5表示成2進位制是101 #include using namespace std; int main() for(num=i-1;num>=0;num--)cout< return 0;} 3樓:匿名使用者 首先原理是這樣,十進位制算二進位制就是不斷地 “除二取餘“詳細見我貼的** #include//標頭檔案,輸入輸出流,cin,cout要用到using namespace std; //名稱空間,沒有這個cin就要寫成std::cin int main() for(num=i-1;num>=0;num--) //遍歷陣列,輸出結果 cout< return 0;} 4樓:千江月 比如10 轉化成 二進位制 1010 先10%2 =>0 最後一位 10/2 = 5 aa[0] = 0, i =1 5%2 => 1 .... 5/2 =2 aa[1] = 1, i =2 2%2 => 0 .... 2/2 =1 aa[2] = 0, i =3 1%2 => 1 .... 1/2 = 0 temp == 0結束while aa[3] = 1, i =4 aa[20]暫存結果 =》逆序輸出即可 aa[3] ,aa[2], aa[1], aa[0] => 1010 1 這裡我們以十進位制數201為例,先用201除以2等於100餘1,我們把1提取出來。2 用上一次除得的100除以2等於50餘0,我們把0提取出來,如圖所示。3 用同樣的方法繼續往下除,並把餘數提取出來,如圖所示。4 現在我們可以看到餘數依次為 1,0,0,1,0,0,1,現在我們倒序排列就是100... bin i n 2 n 2 for i 31 i 0 i cout endl return 0 用c 輸入一個十進位制數,將其轉換為二進位制數輸出。十進位制數轉換為二進位制數的 為 include iostream include bitset int main 擴充套件資源 中所使用的庫函式 bi... include int main for int j i 1 j 0 j printf d bin j printf n c語言程式設計題 從鍵盤輸入一個十進位制數,將其轉換為二進位制 八進位制和十六進位制數,並同時輸出。這題非常簡單,你要學過資料結構就非常容易 我用個棧來幫你做 此棧資料項為整型,...將十進位制數185分別轉換為二進位制數
幫忙寫c程式把十進位制數轉換為二進位制數然後輸出
c語言程式輸入十進位制數將其轉換為二進位制