输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,n,s=0;
char a[1000];
while(scanf("%d",&n)!=EOF)
{
getchar();//吸收第一个输入的n
while(n--)
{
gets(a);
for(i=0;i<strlen(a);i++)
{
if(a[i]<0)//汉字都是负的
s++;
else
continue;
}
printf("%d\n",s/2);//每个汉字占两个字节,所以最后要除以2
s=0;
}
}
return 0;
}