開發平台 codeblock
使用C語言
由於在解ACM10008
赫然發現為何我的ASCII編碼不一樣??
一般的大寫英文A 是65 Z是90
我的卻是 A為64 Z為89 ????
小寫的部分也一樣 a 96(正常是97) z 121(正常是122)
到底是發生什麼事?? 該如何解救?!!!!!
http://codepad.org/nWGPTrbL
導致我的程式碼必須寫成這樣....
另外我的code 也跑不出預期的結果
第36行的printf("%d\n",max)
是想要測試到目前為止是否運作正常
結果還是錯 拿ACM (Uva) 的範例去跑
正常應該要是7
結果我的一直跑出11....
我有前面的地方有測試過 一直到轉換成大寫(第22行)
是ok的 可以順利轉換為大寫
我找不出下面的迴圈比對字母 算出現的次數 哪裡不對
還請各位前輩看看是哪裡有錯誤 ??