题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2030
//C++代码
//汉字对应两位ASCII码,且为负数
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int main(){
int n,m,i;
char a[1000];
(cin>>n).getline(a,1000);
while(n--){
cin.getline(a,1000);
for(m=0,i=0;i<strlen(a);i++){
if(a[i]<0) m++;
}
cout<<m/2<<endl;
}
return 0;
}
本文提供了一种使用C++解决HDU 2030问题的方法,该问题涉及统计字符串中汉字的数量。通过遍历输入字符串并检查字符的ASCII值来判断是否为汉字。
210

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



