hdu 2030 汉字统计
Posted 8023spz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdu 2030 汉字统计相关的知识,希望对你有一定的参考价值。
Problem Description
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[Hint:]从汉字机内码的特点考虑~
Sample Input
2
WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!
马上就要期末考试了Are you ready?
Sample Output
14
9
Author
lcy
Source
Recommend
一个汉字占两个字节,也就是两个char,且acsii码为负。
代码:
#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #define inf 0x3f3f3f3f #define MAX 100000 using namespace std; int n; char s[10000]; int main() { scanf("%d ",&n); while(n --) { gets(s); int ans = 0; for(int i = 0;s[i];i ++) { if(s[i] < 0) ans ++; } printf("%d ",ans / 2); } }
以上是关于hdu 2030 汉字统计的主要内容,如果未能解决你的问题,请参考以下文章