蜗牛字母

2023年7月31日 | 分类: 【编程】

【题目】

在前往神秘国度的道路上,蜗牛遇到了一个难题。它遇到了一个字母怪兽,只有找到弱点才能打败怪兽。

已知大写字母怪兽的弱点是该字母对应的 ASCII 码值,例如怪兽 A 的弱点是 65;小写字母怪的弱点是该字母对应的大写字母怪兽例如怪兽 b 的弱点是B。

现在蜗牛遇到了一个字母怪兽,请你帮它找出怪兽的弱点吧。

输入:

输入为一个字符,保证是大写字母或者小写字母中的一个,代表一个字母怪兽。

输出:

输出一行,为一个整数或一个字符,是这个怪兽的弱点

输入样例:

B

输出样例:

66

【解答】

#include<iostream>
using namespace std;
char g;
int a;
int main() {
    cin>>g;
    a=(int)g;
    if('A'<=g&&g<='Z') {
        cout<<(int)g<<endl;
    }
    else if('a'<=g&&g<='z') {
        a-=32;
        cout<<(char)a<<endl;
    }
    return 0;
}
#include<iostream>
using namespace std;
int main()
{
    char n;
    cin >> n;
    if(n >= 'a' && n <= 'z')
        cout << (char)(n - 32);
    else if(n >= 'A' && n <= 'Z')
        cout << (int)n;
    return 0;
}

参考:https://ask.csdn.net/questions/7475371