洛谷 P2955 [USACO09OCT]奇数偶数Even? Odd?
程序员文章站
2024-01-05 19:33:52
...
注意:数字过大,long long也会爆,使用字符串
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll n; cin >> n;
string s;
int len;
while (n--)
{
cin >> s;
len = s.length();
if ((s[len-1]-'0')%2== 0)cout << "even" << endl;//最后一个字符串为偶数
else cout << "odd" << endl;
}
return 0;
}
总结:当数字过大的时候,可以考虑使用字符串存储数字。