#include<bits/stdc++.h> using namespace std; int x; int main(){ cin>>x; cout<<(x%4==0&&x%100!=0)||(x%400==0); return 0; }
第6行“||”两边代码交换位置结果不一样!
即:
cout<<(x%4==0&&x%100!=0)||(x%400==0);
cout<<(x%400==0)||(x%4==0&&x%100!=0);
输入2004年结果不同