例2-6 字母转换

题目描述
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。

输入输出样例
输入 q 输出:Q

C++代码

方法1:书中的乘以10的解法

#include <bits/stdc++.h>

using namespace std;

int main() {
    char c;
    cin >> c;
    //printf("%c", c - 32);
    printf("%c", c - 'a' + 'A');
    return 0;
}

方法2:字符串解法

#include <bits/stdc++.h>

using namespace std;
string a;

int main() {
    cin >> a;
    int size = a.size();
    for (int i = size - 1; i >= 0; i--) {
        if (a[i] != '.')cout << a[i];
        if (i == size - 1) cout << ".";
    }
    return 0;
}
posted @ 2021-06-30 17:09  糖豆爸爸  阅读(128)  评论(0编辑  收藏  举报
Live2D