HDOJ 2030 汉字统计

来源:互联网 发布:陈风暴烈酒 知乎 编辑:程序博客网 时间:2024/05/22 07:51

Problem Description
统计给定文本文件中汉字的个数。

Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。

Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。

[Hint:]从汉字机内码的特点考虑~

Sample Input
2
WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!
马上就要期末考试了Are you ready?

Sample Output
14
9

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){    int t;    scanf("%d",&t);    while(t--)    {        getchar();        char a[100550];        gets(a);        int a_length=strlen(a);        int i;        int sum=0;        for(i=0; i<a_length; i++)        {            if(a[i]<0||a[i]>256){                sum++;            }        }        printf("%d\n",(sum+1)/2);    }    return 0;}
0 0