题目描述:
从键盘输入一个位数可能最多达到10000的整数,判断它是否是一个偶数,如果是偶数则输出YES否则输出No。
注意:longlong也存不下这么大的数字。
输入格式
输入只有一行,包含1个正整数(其长度在1到10000)。
输出格式
输出只有一行,如果是偶数则输出YES否则输出No。
思路:
把该数字放入数组即可
代码:
#include <iostream>
#include <cstring>
using namespace std;
char A[10005];//长度大于10000即可
int main(){
//因为long long也存不下这么大的数,所以应用数组存放,数字可以堪称是字符
cin>>A;
int N = strlen(A);
if((A[N-1]-'0')%2==0) //转换成数字
cout<<"YES";
else
cout<<"NO";
return 0;
}