看板 C_and_CPP 關於我們 聯絡資訊
剛剛寫一個程式 是讓人輸入一段英文字母 然後統計各個字母出現的次數 我寫到能把次數統計好並且按照多至寡排列出來 但我卻想不到如何把相對應的英文字母排出來= = 請板上的高手解答嗎 感激不敬 程式如下 http://gist.github.com/256109 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.63.2
cooper6334:你可以去看看ascii code 12/14 23:24
ilway25:你知道你的 72~204 行可以縮成一行只要14個字嗎 12/14 23:25
ilway25:(其實這樣不等價啦..) 12/14 23:26
dp2:我震驚了。。 12/14 23:26
ManInBlackXD:對不起我新手T.T我有看到同學用一行打完的 12/14 23:26
james732:還不熟 ascii code 的話 這麼寫是無可厚非啦...XD 12/14 23:27
Ag2S:如果英文不只26字母的話 會不會又一座世界奇觀XD? 12/14 23:40
dp2:樓上good job 12/14 23:47
VictorTom:給原po兩行code試試去理解ASCII看看吧XD 12/14 23:49
VictorTom:int i = 'a'; cout << i << endl; 12/14 23:49
VictorTom:char c = 0x61; cout << c << endl; 12/14 23:49
VictorTom:試試看上面兩行code的結果吧:) 12/14 23:50
VictorTom:0x61 也可以直接改成十進位的 97 Orz 12/14 23:52
YCK:他只是不認識ascii code而已XD 12/15 00:02
ducksteven:hint: char 是一個範圍比較小的 int 12/15 00:40
ducksteven:然後拿 array 來做...科科 12/15 00:41
yoco315:最近真是驚喜連連.. T_T 老實說我還蠻喜歡這些 code 的 12/15 01:28
walker2009:我也超愛XDDDDDDDD 12/15 01:37
walker2009:讓我想起初學的時候... 12/15 01:37
walker2009:你已經照次數高低sort好了,卻不知道它代表哪個字元是嗎 12/15 01:41
walker2009:要丟水球變推文= = 12/15 01:41
ManInBlackXD:感謝各位大大 我ok了 感激 12/15 02:43
MOONRAKER:陣列是一大門檻…知道字元可以拿來加減是更高的門檻 12/15 11:02
MOONRAKER:有人勉強跨過門檻,到了大三大四還是忘得一乾二淨 -_- 12/15 11:03
conan77420:久不用就會忘呀XD 12/15 12:47
MOONRAKER:身為資工系學生,陣列可以久不用,實在是很厲害! 12/15 17:47
twotwoone:新手能打兩百多行程式碼,也算不錯了,雖然很多是重複 12/15 18:07