杭电ACM2030题

#include<stdio.h>
int main()
{
 	int n,i,l,c;
 	char a[10000];
 	scanf("%d\n",&n);
	while(n--)
	{
		c=0;
	    gets(a);
		l=strlen(a);
		for(i=0;i<l;i++)
		{
			if(a[i]<=127&&a[i]>=32)//记录ASCII码上的字符 
			c++;
		}
		printf("%d\n",(l-c)/2);//汉字占两个字节
	} 
}

相关文章: