洛谷 P2955 [USACO09OCT]奇数偶数Even? Odd?

洛谷 P2955 [USACO09OCT]奇数偶数Even? Odd?_第1张图片
注意:数字过大,long long也会爆,使用字符串

#include
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;
}

总结:当数字过大的时候,可以考虑使用字符串存储数字。

你可能感兴趣的:(#,洛谷)