求c语言大神啊
7-9 区位码输入法** (10 分)
国标 GB2312-80 全部汉字与图形符号排列成 94×94 的一张大表,每一行称为一个“区”(01 区 ~ 94 区),每一列称为一个“位”(01 位 ~ 94 位)。
区位010203040506070809101112131415…9401 、。·ˉˇ¨〃‘’“”〔〕〈…〓......................................................16啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘...剥17薄雹保堡饱宝抱报暴豹鲍爆杯碑悲...炳18病并玻菠播拨钵波博勃搏铂箔伯帛...猖19场尝常长偿肠厂敞畅唱倡超抄钞朝...楚20础储矗搐触处揣川穿椽传船喘串疮...逮21怠耽担丹单郸掸胆旦氮但惮淡诞弹...叠22丁盯叮钉顶鼎锭定订丢东冬董懂动...二23贰发罚筏伐乏阀法珐藩帆番翻樊矾...服24浮涪福袱弗甫抚辅俯釜斧脯腑府腐...羹......................................................94汉字的机内码由高、低字节两个字节组成,它们分别是区码和位码加 160 得到的。即:
高字节 = 区码 + 160低字节 = 位码 + 160
以汉字“爱”为例,其区位码为 1614,即 16 区、14 位,该汉字的两个字节分别为:
16 + 160 = 17614 + 160 = 174
依次输出这两个字节(字符)
putchar(176);putchar(174);
便可在屏幕上显示出一个完整的汉字“爱”。
爱请编写程序,输入区位码,输出对应的汉字。
输入格式
区位码
输出格式
对应的汉字
输入样例
1614输出样例
爱入门级的程序,没任何技术难点的,参考
下一篇:说下你儿时记忆里最难忘的吆喝声?
热门标签: