很容易

· · 题解

转成 int 判断即可,奇偶可以用位运算判断:

#include <iostream>
using namespace std;

int main()
{
    char x;
    cin >> x;
    int ASCII = (int)x;
    cout << (x & 1 ? "YES" : "NO") << '\n';
    return 0;
}

然后三目运算符:

条件1 ? 成立的话的语句 : 不成立语句

例如:

a & 1 ? a++ : a--;

等同于:

if (a & 1) a++;
else a--;

好不容易水个题解,过一下呗