首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

hdu_2030_汉字统计_答题报告

2013-04-02 
hdu_2030_汉字统计_解题报告题目出处简单题思路:题目已有提示([Hint:]从汉字机内码的特点考虑~)因为当系统

hdu_2030_汉字统计_解题报告

题目出处

简单题

思路:

题目已有提示([Hint:]从汉字机内码的特点考虑~

因为当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。所以为了消除这二义性,就需要进行一些处理:

汉字机内码 = 汉字国标码 + 8080H

意思就是把国标码的每个字节最高位置1

这样做的效果,就会使到单个字节变成负数。所以此题的解法只需判断是否为负数即可


关键代码:

char    c;while ((c = getchar()) != '\n'){    if (c < 0)       //do something}


热点排行