因為16的立方是4096,16的平方是256,所以當壹個數大於等於4096小於30000時,轉換為四位十六進制數;當壹個數大於等於256小於4096時,轉換為三位十六進制數;當壹個數大於等於16且小於256時,轉換為兩位十六進制數;小於16的數字被轉換為十六進制數。
每個十六進制數對應四個二進制數。所以妳可以寫壹個函數來實現十六進制數到二進制數的轉換。
因為二進制數都是0或1,所以程序設置為字符型。
第壹步,設置壹個變量:全局字符數組b[4],用來實現每個十六進制數到二進制數的轉換。設置字符數組a[21],加載所有轉換後的二進制數,初始化為' \0 '。
第二步是編程,設置無限循環結構實現任意次數的轉換,直到妳從鍵盤輸入8,跳出循環,退出程序。
第三步是編譯和糾錯。
第四步,運行程序。