#include<stdio.h>
#include<string.h>
int main(void){
char str[1001];
int n,i,len,sum;
scanf("%d",&n);
getchar();
while(n--){
gets(str);
len=strlen(str);
sum=0;
for(i=0;i<len;i++){
if(str[i]<0){sum++;}
}
printf("%d\n",sum/2);
}
return 0;
}
汉字的ACSII码小于零。

本文介绍了一个简单的C语言程序,用于读取多行字符串,并统计每行中ASCII码值小于0的字符数量(即汉字),最后输出每行中这类字符数量的一半。
223

被折叠的 条评论
为什么被折叠?



