HDU 2030 汉字统计
2015-05-26 13:27
225 查看
[align=left]
[align=left]Input[/align]
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
[align=left]Output[/align]
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[align=left]Sample Input[/align]
[align=left]Sample Output[/align]
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">统计给定文本文件中汉字的个数。</span>[/align]
[align=left]Input[/align]
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
[align=left]Output[/align]
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[align=left]Sample Input[/align]
2 WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa! 马上就要期末考试了Are you ready?
[align=left]Sample Output[/align]
14 9一个汉字在字符串中以两个负值字符存储,只要找出字符串中字符值小于零的字符数,再除以二,不需要纠结汉字机内码是神马,想详解请戳点击打开链接废话不多说,上代码:#include<stdio.h> #include<string.h> int main() { int n,i,j,l,m; char a[10000],b; while(scanf("%d",&n) != EOF) { gets(a); for(i = 0;i < n;i++) { m = 0; gets(a); l = strlen(a); for(j = 0;j < l;j++) if(a[j] < 0) m++; printf("%d\n",m/2); } } return 0; }
相关文章推荐
- HDU-2030-汉字统计
- hdu 2030 汉字统计
- hdu 2030 统计汉字个数 大水题
- hdu 2030 汉字统计
- HDU 2030 汉字统计
- HDU_ACM-2030 统计汉字个数
- hdu_2030_汉字统计
- hdu 2030 汉字统计
- 杭电 HDU 2030 汉字统计
- HDU 2030 汉字统计
- HDU——2030 —— 汉字统计
- HDU-2030 汉字统计
- HDU:2030 汉字统计
- HDU 2030 汉字统计(汉字字符串)
- HDU 2030 统计汉字
- HDU 2030 汉字统计
- HDU 2030汉字统计
- hdu 2030 汉字统计
- hdu2030-汉字统计java
- HDU-2030汉字统计