匿名
題目是「輸入長度不限的數字串
用迴圈把輸入的數字一碼一碼存入陣列,再輸出陣列中最小的數」
我寫了程式大概是這樣
有compile過沒問題,卻沒辦法輸出陣列最小數,另外可以問一下這幾個while要如何合併,謝謝各位
https://i.imgur.com/YKEFwTK.jpg
更改版
輸出的時候出現問題
輸入45673
輸出應是3卻出現1
https://i.imgur.com/gxvhIVp.jpg
你可能有興趣的文章...
全部留言
匿名
我先試著理解你要的題目大概長這樣 「輸入一串數字之後拆開取最小數字」 input> 12452481 out< 1 是這樣子嗎
匿名
用字串讀數字然後直接比對看看呢 一個變數讀取(用string) 一個變數設定為char(9) 一個迴圈去跑,範圍是字串長度(0到n.length()-1) 比char小就取代,最後輸出即可
匿名
for迴圈是i--嗎 然後你的a陣列大小只有1 卻存入了很多沒辦法存入的數字(i>0的時候就沒辦法存入)