#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,sum=0;
char a[1000];
scanf("%d",&n);
getchar();/*注意读入是有一个回车,不清除会导致gets()读入了回车*/
while(n--){sum=0;
gets(a);
m=strlen(a);
for(int i=0;i<m;i++){
if(a[i]>=0&&a[i]<=128)/*判断是否为汉字*/
sum++;
}
printf("%d\n",(m-sum)/2);
}
return 0;
}
注意一个汉字占两个字节,在求出结果后还需要除2。