想问问第二题的题解,为什么我写的这个代码通过不了,有没有大佬指点一下
#include<iostream>
using namespace std;
int main() {
int N;
cin >> N;
int* arry=new int[N];
long sum = 0;
for (int i = 0; i < N; i++) {
cin >> arry[i];
sum += arry[i];
getchar();
}
for (int i = 0; i < N; i++) {
if (N == 1 && sum % 2 != 0) { sum = 0; break; }
if (sum % 2 == 0) {
break;
}
else {
sum -= arry[i];
if (i > 0) { sum = sum + arry[i - 1]; }
}
}
cout << sum;
delete[] arry;
return 0;
}
全部评论
(0) 回帖