大数的奇偶性判断
一个位数可能达到10000位的整数就不用整型变量来定义了,用字符串来定义,判断是否是偶数仅需判断最后一位是否是偶数,注意最后一位位数不是s.size()而是s.size()-1,因为从0开始。
完整代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
if((s[s.size()-1]-'0')%2==0)
{
cout<<"even"<<endl;
}
else
{
cout<<"odd"<<endl;
}
return 0;
}