汉字的ascii码是小于0的
统计ascii码小于0的个数,一个汉字占两个字节,所以最后要除以2
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
char str[1000];
int n;
scanf("%d",&n);
getchar();
while(n--)
{
gets(str);
int count=0;
for(int i=0;str[i]!='\0';i++)
if(str[i]<0)
count++;
printf("%d\n",count/2);
}
return 0;
}