#692: 幫忙看看哪裡出了錯 拜託了!


abc6308774 (AL)


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int y;
    while(cin>>y)
    {
         if(y%4==0 && !y%100==0)
            {cout<<"閏年"<<endl;}
        
         else if(y%400==0)
            {cout<<"閏年"<<endl;}
        
        
         else
         {cout<<"平年"<<endl;}       
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

#693: Re:幫忙看看哪裡出了錯 拜託了!


snail (蝸牛)


 if(y%4==0 && !y%100==0)
            {cout<<"閏年"<<endl;} 

要注意運算子的優先順序,! 會比 == 先算。 
#698: Re:幫忙看看哪裡出了錯 拜託了!


abc6308774 (AL)


 if(y%4==0 && !y%100==0)            {cout<<"閏年"<<endl;} 

要注意運算子的優先順序,! 會比 == 先算。 


謝謝你了! 我了解!