问题标题: 酷町堂:2582

0
0
已解决
张希晨
张希晨
修练者
修练者

#include<bits/stdc++.h>
using namespace std;
int main()
{
  long long n,a[1000],i;
  cin>>n;
  for(i=1;i<=n;i++)
  {
    cin>>a[i];
    if(a[i]%2==0)
    cout<<"even"<<endl;
    else if(a[i]%2!=0)
    cout<<"odd"<<endl;
  }
  return 0;
}

50分

 


0
已采纳
王星宇
王星宇
新手守护
新手守护

long long太小了,有10的60次方,即61位

要用字符串

string num;
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>num;
        if((num[num.size()-1]-'0')%2==0)
        cout<<"even"<<endl;
        else 
        cout<<"odd"<<endl;
    }
0
我要回答