统计给定文本文件中汉字的个数。

这道题主要是看汉字的统计方式,找出汉字区别于其他字符的特点,根据ASC码小于0来判断,因为1个汉字占两个字节,所以最后p要除以2
统计给定文本文件中汉字的个数。
统计给定文本文件中汉字的个数。

#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
    int n,p,i;
    char m[1000];
    while(scanf("%d",&n)!=EOF)
    {
        p=0;
        getchar();
        while(n--)
        {
            gets(m);
            for(i=0;i<strlen(m);i++)
            {
                if(m[i]<'0') p++;
            }
            printf("%d\n",p/2);
        }
    }
	return 0;
}