ACM2030_机内码
/*
汉字统计
问题说明
统计给定文本文件中汉字的个数。
输入
输入文件首先包含一个整数Ñ,表示测试实例的个数,然后是Ñ段文本。
产量
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[Hint:]从汉字机内码的特点考虑~
采样输入
2
娃哈哈!娃哈哈!今年过节不说话要说只说普通话娃哈哈!娃哈哈!
马上就要期末考试了,你准备好了吗?
样本输出
14
9
*/
#include<iostream> int main() { using namespace std; int count; cin>>count; cin.get(); while(count--) { char st[10000]; unsigned n=0; gets(st); for(int i=0;st[i];++i)//中文要两个字节,所以i要加两次 if(st[i]<0) { ++n;++i; } cout<<n<<endl; } }
不要让今天成为明天的遗憾!