奇偶 ASCII 值判断

奇偶 ASCII 值判断

GESP二级练习,ASCII码练习,难度★☆☆☆☆。

luogu-B2038 奇偶 ASCII 值判断

题目要求

题目描述

任意输入一个字符,判断其 ASCII 是否是奇数,若是,输出 YES,否则,输出 NO

例如,字符 A 的 ASCII 值是 65,则输出 YES,若输入字符 B(ASCII 值是 6666),则输出 NO

输入格式

输入一个字符。

输出格式

如果其 ASCII 值为奇数,则输出 YES,否则,输出 NO

样例输入 #1

A

样例输出 #1

YES

样例输入 #2

B

样例输出 #2

NO

题目分析

解题思路

  1. 首先,读取输入的字符。
  2. 检查输入字符的 ASCII 值是否为奇数。
  3. 如果 ASCII 值为奇数,则输出 YES,否则输出 NO

{% include custom/custom-post-content-inner.html %}


示例代码

#include <iostream>
using namespace std;
int main() {
    char n; // 定义字符变量n
    cin >> n; // 读取输入的字符
    if ((int)n % 2 != 0) { // 如果n的ASCII值为奇数
        cout << "YES"; // 输出YES
    } else { // 否则
        cout << "NO"; // 输出NO
    }
    return 0;
}

{% include custom/custom-post-content-footer.md %}

所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code

luogu-”系列题目可在 洛谷题库 在线评测。

bcqm-”系列题目可在 编程启蒙题库 在线评测。

GESP/CSP 认证学习微信公众号
GESP/CSP 认证学习微信公众号
Last updated on