洛谷刷题C++语言 | P5733 自动修正

学习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!

猜你喜欢

转载自blog.csdn.net/guolianggsta/article/details/132688328