开发平台 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的 可以顺利转换为大写
我找不出下面的循环比对字母 算出现的次数 哪里不对
还请各位前辈看看是哪里有错误 ??