01 题目来源
http://noi.openjudge.cn/ch0104/04/
02 算法思路
⑴ 如果x的ASCII码(int) x对2求余数为0,则x的ASCII码是偶数,输出NO,否则x的ASCII码是奇数,输出YES。
03 过程步骤
⑴ 定义char类型的变量x,表示待判断的字符,然后通过getchar函数输入x的数值;
⑵ 利用if…else…结构判断如下:
if ((int) x % 2 == 0) 输出NO;
else 输出YES。
04 程序代码(C++)
#include <iostream>
using namespace std;
int main()
{
char x;
x = getchar(); // 输入字符
if ((int) x % 2 == 0) // 如果x的ASCII码是偶数
{
cout << "NO"; // 则输出NO
}
else // 否则x的ASCII码是奇数
{
cout << "YES"; // 则输出YES
}
return 0;
}