杭电acm2030

汉字统计

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16365    Accepted Submission(s): 8999

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

 

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

 

Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
 

 

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

 

Sample Output
14 9
 

 

 

 

 

 

 

 

 

 

 

#include<stdio.h>
int main()
{
         int n,num,i;char str[36000];
         scanf("%d",&n);
         getchar();
         while(n--)
         {
                   gets(str);num=0;
                   for(i=0;str[i];i++)
                   {
                            if(str[i]<0)num++;
                   }
                   printf("%d\n",num/2);
         }
}

posted @ 2013-03-28 00:26  《 》  阅读(140)  评论(0编辑  收藏  举报