AYUT夏休み合宿2週目土曜日試合B-漢字統計


Description
指定したテキストファイル内の漢字の個数を統計します.
 
Input
入力ファイルには、まず、テストインスタンスの個数を表す整数nが含まれ、次にnセグメントテキストが含まれます.
 
Output
各テキストについて、その中の漢字の個数を出力し、各テストインスタンスの出力は1行を占めます.[Hint:]漢字機内コードの特徴から~
 
Sample Input

     
     
     
     
2 WaHaHa! WaHaHa! WaHaHa! WaHaHa! Are you ready?

 
Sample Output

     
     
     
     
14 9

ぶんせき
この問題は簡単で、漢字の記憶方式はよく覚えておいて、文字a<0の時は漢字を表すが、漢字は2バイトを占めているので、結果は2で割る.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<string.h>
int main()
{
    int n;
    char a[1000];
    while(scanf("%d",&n)!=EOF)
    {
        getchar();
        while(n--)
        {
            gets(a);
            int i,j=0;
            for(i=0;i<strlen(a); i++)
                if(a[i]<0)
                    j++;
            printf("%d
",j/2); } } return 0;