HDU 2030漢字統計

1108 ワード

漢字統計
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8828    Accepted Submission(s): 4994
Problem Description
指定したテキストファイル内の漢字の個数を統計します.
Input
入力ファイルには、まず、テストインスタンスの個数を表す整数nが含まれ、次にnセグメントテキストが含まれます.
Output
各テキストについて、その中の漢字の個数を出力し、各テストインスタンスの出力は1行を占めます.
[Hint:]漢字機内コードの特徴から~
Sample Input
2
WaHaHa! WaHaHa! 今年の祝日は話をしないで共通語だけを話しますWaHaHa!WaHaHa!
もうすぐ期末試験だ
Sample Output
14
9
Author
lcy
Source
C言語プログラミング練習(五)
Recommend
lcy

#include <stdio.h>
#include <string.h>

char str[1000];
//    :   ASSICC   0   255
int main()
{
	int n, len, i, cnt;
	scanf("%d", &n);
	getchar();
	while(n--)
	{
		cnt = 0;
		gets(str);
		len = strlen(str);
		for(i = 0; i < len; i++)
		{
			if(str[i] < 0 || str[i] > 255)
				cnt++;
		}
		printf("%d
", cnt / 2); } return 0; }