随笔(统计汉字个数)

来源:互联网 发布:python参数传递 编辑:程序博客网 时间:2024/05/16 05:42
汉字统计 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 22 Accepted Submission(s) : 12Font: Times New Roman | Verdana | Georgia Font Size: ← →Problem Description统计给定文本文件中汉字的个数。 Input输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。 Output对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~ Sample Input2WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!马上就要期末考试了Are you ready?Sample Output149

 

题目分析:

这道题是一个简单的水题,只要知道汉字编码是用两个字节的负数表示即可。

 

代码:

#include<iostream>#include<string>using namespace std;char s[1000000];int main(){    int i,n,len,sum;    scanf("%d",&n);        while(n--)    {       gets(s);       sum=0;       len=strlen(s);       for(i=0;i<len;i++)       {         if(s[i]<0) {sum++;i++;}       }       printf("%d%\n",sum);    }    system("pause");    return 0;}



 

原创粉丝点击