杭电2030 大家帮忙看看,哪儿错了。

2024-12-02 13:40:30
推荐回答(2个)
回答1:

#include
using namespace std;
int main()
{
int n,count;
char str;
cin >> n;
cin.ignore();
while(n--){
count = 0;
while(cin.get(str), str != '\n'){
if(str < 0)
count++;
}
cout << count / 2 << endl;
}
return 0;
}

代码是对的,但是题目没有说最多有多少个字,你还是输入的时候再计算吧,数组10000不大靠谱 (附我的AC代码)

回答2:

汉字机内码两位都小于零