题目描述
找出给定字符串中大写字符(即’A’-‘Z’)的个数。
注意点:
getline(cin,str)
读入数据时需要使用这种方式,因为直接cin>>str的话如果遇到空格,cin>>str会认为一次输入已经结束
#include<iostream>
using namespace std;
int main(){
string str;
while(getline(cin,str)){
int cnt=0;
for(int i=0;i<str.size();i++){
if(str[i]>='A'&&str[i]<='Z'){
cnt++;
}
}
cout<<cnt<<endl;
}
return 0;
}