学习C++从娃娃抓起!记录下洛谷C++学习和备考过程中的题目,记录每一个瞬间。
附上汇总贴:洛谷刷题C++语言 | 汇总_热爱编程的通信人的博客-CSDN博客
【题目描述】
大家都知道一些办公软件有自动将字母转换为大写的功能。输入一个长度不超过 100 且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。
【输入】
输入一行,一个字符串。
【输出】
输出一个字符串,即将原字符串中的所有小写字母转化为大写字母。
【输入样例】
Luogu4!
【输出样例】
LUOGU4!
【代码详解】
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
for (int i=0; i<s.length(); i++) {
if (s[i]<='z' && s[i]>='a') {
//小写转大写
s[i] = s[i] - 'a' + 'A';
}
}
cout << s;
return 0;
}
【运行结果】
Luogu4!
LUOGU4!