[討論] 10進位=>16進位轉換之問題已回收
程式碼如下:
function s=dec16bin(n)
s=[];
while n>1
s=[mod(n,16) s];
n=floor(n/16);
end
if n==1
s=[n s];
end
return
跑出來的正確無誤!
輸入 1時,輸出 1
輸入 2時,輸出 2
。
。
輸入 9時,輸出 9
輸入10時,輸出10
。
。
輸入15時,輸出15
輸入16時,輸出 1 0
輸入17時,輸出 1 1
。
。
輸入25時,輸出 1 9
輸入26時,輸出 1 10
那。。。要怎麼把程式碼中間再插入一個小程式
把10變A,11變B,12變C,13變D,14變E,15變F
就變成如下:
輸入 1時,輸出 1
輸入 2時,輸出 2
。
。
輸入 9時,輸出 9
輸入10時,輸出 A
輸入11時,輸出 B
輸入12時,輸出 C
輸入13時,輸出 D
輸入14時,輸出 E
輸入15時,輸出 F
輸入16時,輸出 1 0
。
。
輸入25時,輸出 1 9
輸入26時,輸出 1 A
輸入27時,輸出 1 B
謝謝囉!!感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.32.118
※ 編輯: johnfyj 來自: 134.208.32.118 (09/30 00:25)
推
09/30 00:35, , 1F
09/30 00:35, 1F
→
09/30 00:43, , 2F
09/30 00:43, 2F
→
09/30 00:53, , 3F
09/30 00:53, 3F
推
09/30 09:48, , 4F
09/30 09:48, 4F
→
09/30 10:56, , 5F
09/30 10:56, 5F
→
09/30 11:46, , 6F
09/30 11:46, 6F
→
09/30 11:47, , 7F
09/30 11:47, 7F
→
09/30 11:48, , 8F
09/30 11:48, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章