杭电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);//汉字占两个字节
	} 
}

相关文章:

  • 2021-08-19
  • 2021-05-05
  • 2021-11-13
  • 2021-07-31
  • 2021-04-27
  • 2021-04-26
  • 2021-07-12
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2021-07-04
  • 2021-06-19
  • 2021-12-10
  • 2022-01-10
  • 2021-12-14
  • 2021-04-04
相关资源
相似解决方案