#t225. 奇偶 ASCII 值判断

奇偶 ASCII 值判断

奇偶 ASCII 值判断

题目描述

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

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

输入格式

输入一个字符。

输出格式

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

样例输入

A

样例输出

YES

提示

char 参与算术运算时,会自动按它的 ASCII 编号计算,不需要手动转换。所以 c % 2 就是对编号取余。

反过来,把整数赋给 char 时,会按编号转成对应字符。

  • 直接用 char 变量做取余,判断余数是否为 1。
  • 注意判断的是编号的奇偶,不是字符「长得奇不奇」。

自查:用 A(65,奇)和 B(66,偶)验证;输出是大写的 YES / NO。