1941: 汉字统计
时间限制: 1 Sec 内存限制: 64 MB提交: 24 解决: 12
[ 提交][ 状态][ 讨论版]
题目描述
统计给定文本文件中汉字的个数。
输入
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本,每段文本的中英文字符数总共不超过100个。
输出
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。 [Hint:]从汉字机内码的特点考虑~
样例输入
1
WaHaHa! WaHaHa!
提示
来源
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int n,i;
cin>>n;
cin.ignore();
for(i=1;i<=n;i++)
{
char a[120];
gets(a);
int m=strlen(a),c;
c=0;
for(int j=0;j<m;j++)
{
int b=a[j];
if(b<0){c++;}
}
cout<<c<<endl;
}
}