汉字在字符串中以两个负数的形式存储,所以只要算出负数个数,除以2就可以了
#include <iostream>
#include <cmath>
#include <cstdio>
#include <cstring>
using namespace std;
const int maxn=1000;
char str[maxn];
int main()
{
int n;
while(cin>>n){
getchar();
while(n--){
gets(str);
int sum=strlen(str),cnt=0;
for(int i=0;i<sum;i++)
if(str[i]<0) cnt++;
cout<<cnt/2<<"\n";
}
}
return 0;
}