[恢]hdu 2030
2011-12-15 07:08:43
地址:http://acm.hdu.edu.cn/showproblem.php?pid=2030
题意:中文。汉字的ascii码二进制最高位是1。
代码:
# include <stdio.h>
char str[1100] ;
int calc (char str[])
{
int i, sum = 0 ;
for (i = 0 ; str[i] ; i++)
if (str[i] & 0x80) sum++, i++ ;
return sum ;
}
int main ()
{
int T ;
scanf ("%d%*c", &T) ;
while (T--)
{
gets (str) ;
printf ("%d\n", calc(str)) ;
}
return 0 ;
}