HDU2030
汉字机内码使用二个字节,汉字的每个字节都是<0的,即其每个字节最高位一位为1。C/C++语言补码第一位是符号位,1表示为负数。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int n;
cin>>n;
cin.ignore();
char s[65535];
while(n--)
{
cin.getline(s,200);
int len=strlen(s);
int count=0;
for(int i=0;i<len;i++)
{
if(s[i]<0)
{
count++;
}
}
cout<<count/2<<endl;
}
}