已解决
[题] 首字母变大写 #字符输入
来自网友在路上 173873提问 提问时间:2023-11-02 19:52:16阅读次数: 73
最佳答案 问答题库738位专家为你答疑解惑
题目:1382: 首字母变大写
输入一个英文句子,将每个单词的第一个字母改成大写字母。
- 输入
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。- 输出
请输出按照要求改写后的英文句子。样例输入
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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!