1.链接
简写单词_牛客题霸_牛客网
2.题目

3.代码1(错误经验)
#include <iostream>
#include <string>
using namespace std;
int main() {
    string s;
    string ret;
    int count = 0;
    
    while(cin >> s)
    for(auto a : s)
    {
        if(count == 0)
        {
            if( a <= 'z' && a >= 'a') ret.push_back((char)(a-32));
            else ret.push_back(a);
        }
        
        if(a == ' ') count = 0;
        else count = 1;
    }
    cout << ret;
    return 0;
}string中的空格是被当做结束标志,不能判断
4.代码2
#include <iostream>
#include <string>
using namespace std;
int main() {
    string s;
    
    while(cin >> s)
    {
        if(s[0] <= 'z' && s[0] >= 'a')
        cout << (char)(s[0] - 32);
        else cout  << s[0];
    }
}4.思路
按题目意思即可



















