[問題] 輸入123轉換one two three 的方法

看板C_and_CPP作者 (不要問)時間15年前 (2009/04/22 22:11), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串1/1
小弟本來寫VB的 後來被老師叫去學C++ (老師要我看書自己學阿 沒人問ˊˋ) 我就用以前我比賽VB的題目練習C++ 這是關於數字轉字串的問題 例如我輸入 5123 執行完會輸出 five one two three 目前只會用一些基本用法 for if do switch while 想半天都不知道怎麼用 是不是小弟還沒讀到陣列用法的問題呢? -- 為什麼您要這麼著急呢? http://www.wretch.cc/blog/s9021413 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.187.163

04/22 22:19, , 1F
是C++喔 那就用STL的map吧
04/22 22:19, 1F

04/22 23:22, , 2F
char *num[] {"zero","one", ... }; num[n] 或 num[n-'0']
04/22 23:22, 2F

04/22 23:32, , 3F
剛問老師 老師說不要叫我用陣列寫。。。。。 好糟糕= =
04/22 23:32, 3F

04/22 23:35, , 4F
還限定不要陣列啊!? 那開個switch case給他好了....~_~
04/22 23:35, 4F

04/23 00:03, , 5F
一開始我也有用switch case這種念頭。。。無解的FU><
04/23 00:03, 5F

04/23 09:39, , 6F
怎麼會無解, 用switch搭一個迴圈一定可以解....
04/23 09:39, 6F

04/23 10:09, , 7F
讀進數字 用除的拆解掉 再判斷即可
04/23 10:09, 7F

04/23 18:52, , 8F
我們用手寫的 其實SWICH搭三個就有解 只是太長了....
04/23 18:52, 8F

04/23 18:54, , 9F
專案人員居然用手練習寫程式....好可憐= =
04/23 18:54, 9F
文章代碼(AID): #19xoLxU_ (C_and_CPP)