当前位置:首页 > 编程笔记 > 正文
已解决

[题] 首字母变大写 #字符输入

来自网友在路上 173873提问 提问时间:2023-11-02 19:52:16阅读次数: 73

最佳答案 问答题库738位专家为你答疑解惑

题目:1382: 首字母变大写
输入一个英文句子,将每个单词的第一个字母改成大写字母。

  1. 输入
    输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
  2. 输出
    请输出按照要求改写后的英文句子。

样例输入

i like acm
i want to get an accepted

样例输出

Like Acm
I Want To Get An Accepted

#include<bits/stdc++.h>
using namespace std;
int main() {string s;int d = 'A' - 'a';bool bol = 1;while(getline(cin,s)) { //b=1时代表这次是一个单词的开始,要大写。 bool b = 1;for(int i = 0; i < s.size(); i ++) {if(s[i] == ' ') {b = 1;continue;}if(b) {if('a' <= s[i] && s[i] <= 'z')s[i] += d;b = 0;}}cout << s << endl ;}return 0;
}
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"[题] 首字母变大写 #字符输入":http://eshow365.cn/6-30483-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!