ACM算法题,不知道为什么过不了,感觉挺对的,求大佬解答,在线急等。

2025-05-21 17:04:53
推荐回答(1个)
回答1:

#include
using namespace std;
int main() {
  int n;
  int s;
  scanf("%d",&n);
  for (int i=0; i    scanf("%d",&s);
    if (s>1&&s!=4) {
      if (s%2!=0||s%4==0) printf("YES\n");
    } else printf("No\n");
  }
}

这是你的代码

不管逻辑是否正确

在(s>1&&s!=4)但!(s%2!=0||s%4==0)时没有输出