题解 | 简写单词

简写单词

https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4

#include <iostream>
using namespace std;
int main(){
    string s;
    char a;
    getline(cin,s);               //使用getline读取整行字符串,若使用cin>>s,则遇到空格就会停止读取
    if(s[0]!=' '){
        a=s[0]-97+'A';           //确保输出的是char类型
        cout<<((s[0]>='a'&&s[0]<='z')?a:s[0]);
    }
    for(int i=0;i<s.size()-1;i++){
        if(s[i]==' '){
            a=s[i+1]-97+'A';
            cout<<((s[i+1]>='a'&&s[i+1]<='z')?a:s[i+1]);
        }
    }
    return 0;
}

全部评论

相关推荐

02-06 16:33
门头沟学院 Java
Phoenix_Re...:很少最多一两个,大多数保研或者摆烂等着考研
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务