Online Judge【杭电】[2030]汉字统计问题描述 问题分析原理是汉字的ASCII码为负需要注意的是 输入有可能有空格还有汉字占两个字符所以如果依次+1循环计数的话要把结果减半 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include<stdio.h> #include<string.h> int main() { int T; scanf("%d",&T); getchar(); while(T--) { char s[100020]; gets(s); int cnt=0; for(int i=0; i<strlen(s); i++) { if(s[i]<0) cnt++; } printf("%d\n",cnt/2); } return 0; }题目地址:【杭电】[2030]汉字统计