けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 171 A - αlphabet (灰色, 100 点)

大文字小文字の判定問題。

問題概要

文字  \alpha が与えられる。これが大文字ならば "A" を、小文字ならば "a" を出力せよ。

解法

一般に、文字 c が大文字であるかどうかは C++ ならば、

isupper(c)

によって判定できる。

#include <bits/stdc++.h>
using namespace std;

int main() {
    char alpha;
    cin >> alpha;
    if (isupper(alpha))
        cout << "A" << endl;
    else
        cout << "a" << endl;
}