04:奇偶ASCII值判断

任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO
例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO

输入
输入一个字符
输出
如果其ASCII值为奇数,则输出YES,否则,输出NO
样例输入
A
样例输出
YES

#include
#include
using namespace std;
int main()
{
    char a;
    cin>>a;
    if(int (a)%2==0){
        cout<<"NO";
    }
    else if(int(a)%2!=0){
        cout<<"YES";
    }
    return 0;
}

img


这样写就好了

两个问题,

  1. 不用转换成int,直接求余就行
  2. if 后面的就不要 else if 了,直接使用else就行

怎么了?什麽问题?