#941: 哪裡錯了...C++


bryant1992 (Ryan)


#include<iostream>        
using namespace std;        
int main()     
{     
         
    int n,y;     
    while(cin>>y){     
        if(y%4==0 && y%100!=0 || y%400==0)  
   cout<<"This is leap year."<<endl;
        else if(y%15==0)
            cout<<"This is huluculu festival year."<<endl;
  else
   cout<<"This is an ordinary year."<<endl;
 }     
system("pause");        
return 0;        
}
#942: Re:哪裡錯了...C++


bryant1992 (Ryan)


line4就掛了...

我輸出為This is an ordinary year.

正確答案為This is huluculu festival year.

#943: Re:哪裡錯了...C++


bryant1992 (Ryan)


還有下面這啥意思↓ 
這些特性要以下列的順序印出來:閏年-->huluculu-->bulukulu
是優先順序嗎!?
這樣那bulukulu永遠不就不會顯示出來了?
因為題目說bulukulu是能被55整除的閏年...
這樣就只會顯示leap year了??
#944: Re:哪裡錯了...C++


snail (蝸牛)


一個年份有可能同時符合幾個特性,例如,2040 年既是閏年,也是 hulukulu 年,那麼這兩種特性你都要印出來,而且要依題目所指定的順序印出來。