hdoj 2030 汉字统计 氺过~
来源:互联网 发布:网络合同 编辑:程序博客网 时间:2024/05/16 19:13
汉字统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23709 Accepted Submission(s): 12947
Problem Description
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[Hint:]从汉字机内码的特点考虑~
Sample Input
2WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!马上就要期末考试了Are you ready?
Sample Output
149
CODE:
#include<stdio.h>#include<string.h>int main(){char str[1000];int i,count;int n;scanf("%d",&n);getchar();while(n--){count=0;gets(str);for(i=0;i<strlen(str);i++) if(str[i]<0) count++;printf("%d\n",count/2);}return 0;}
注释:
汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1。
计算机中, 补码第一位是符号位, 1 表示为 负数,
所以 汉字机内码的每个字节表示的十进制数都是负数
统计输入字符串含有几个汉字,只只需求出字符串中小于0的字符有几个,将它除以2就得到答案
0 0
- hdoj 2030 汉字统计 氺过~
- HDOJ 2030 汉字统计
- HDOJ 2030 汉字统计
- HDOJ 2030 汉字统计
- hdoj 2030 汉字统计
- HDOJ 2030 汉字统计
- HDOJ 2030 汉字统计
- hdoj.2030 汉字统计 20140805
- hdoj 2030 汉字统计 (字符串)
- HDOJ 题目2030 汉字统计(水题)
- hdoj-2030 汉字统计【字符串&&水】
- HDOJ P1022 汉字统计
- HDOJ 汉字统计
- hdoj 2030 汉字统计 (汉字机内码特点) C++
- [水题][第一阶段-回归水题][HDOJ-2030]汉字统计
- HDOJ 2030 汉字统计
- HDOJ 2030 汉字统计(借此题来谈谈ASCII码与汉字机内码)
- Num 39 : HDOJ : 2030 汉字统计 [ 汉字的字符处理 ] [ 转载 ]
- 求一个数值的整数次方,不考虑大数的问题
- Notepad++启动时配置文件损坏的解决方法
- UML符号---设计模式之基础
- uploadify 导致Chrome频繁崩溃Crash
- 本地通知——UILocalNotification
- hdoj 2030 汉字统计 氺过~
- sql触发器,函数
- hdu 1070(结构体排序)
- error C2041: illegal digit '#' for base '8'
- Linux多线程同步机制
- 在TOMCAT下配置工程的默认访问
- 项目管理------项目度的控制
- Echart饼图、柱状图、折线图(pie、bar、line)添加点击事件
- Unity3D-RPG项目实战(1):引擎特殊目录