求字符串中的汉字个数
#include<cstdio>
#include<cstdlib>
#include<cstring>
char str[1100];
int Chinisenumber(char str[])
{
int i,sum=0;
for(i=0;str[i];i++)
if(str[i]&0x80)
{
sum++;i++;
}//这里i++是由于汉字占两个字节,
return sum;
}
int main()
{ int n;
scanf("%d",&n);
while(n--)
{ getchar();
gets(str);
printf("%d\n",Chinisenumber(str));
}
return 0;
}