#6681: 一直WA 請看一下哪裡錯


jameschen1287 (jameschen1287)


#include<iostream>
using namespace std;
int main() {
     int a,b,c,d ;
  cin >> a  ;
   b=a%4;
   c=a%400;
   d=a%100;
if (c==0){cout <<"閏年";}
else if (d==0  ){cout <<"平年";}
else if (b==0  ){cout <<"閏年";}
else  {cout<<"平年";}
     return 0;
}

#7621: Re:一直WA 請看一下哪裡錯


duck11011011 (藥草)


#include
using namespace std;
int main() {
     int a,b,c,d ;
  cin >> a  ;
   b=a%4;
   c=a%400;
   d=a%100;
if (c==0){cout <<"閏年";}
else if (d==0  ){cout <<"平年";}
else if (b==0  ){cout <<"閏年";}
else  {cout<<"平年";}
     return 0;
}

將bcd設成有小數的(double或float)就可了

但原因不名@@