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


bryant1992 (Ryan)

學校 : 新北市立板橋高級中學
編號 : 2773
來源 : [220.141.84.91]
最後登入時間 :
2019-02-05 21:18:05
d047. 10070 - Leap Year or Not Leap Year and ... -- UVa10070 | From: [59.112.47.247] | 發表日期 : 2008-11-15 23:07

#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)

學校 : 新北市立板橋高級中學
編號 : 2773
來源 : [220.141.84.91]
最後登入時間 :
2019-02-05 21:18:05
d047. 10070 - Leap Year or Not Leap Year and ... -- UVa10070 | From: [59.112.47.247] | 發表日期 : 2008-11-15 23:10

line4就掛了...

我輸出為This is an ordinary year.

正確答案為This is huluculu festival year.

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


bryant1992 (Ryan)

學校 : 新北市立板橋高級中學
編號 : 2773
來源 : [220.141.84.91]
最後登入時間 :
2019-02-05 21:18:05
d047. 10070 - Leap Year or Not Leap Year and ... -- UVa10070 | From: [59.112.47.247] | 發表日期 : 2008-11-15 23:13

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


snail (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [101.137.60.28]
最後登入時間 :
2024-11-10 16:35:50
d047. 10070 - Leap Year or Not Leap Year and ... -- UVa10070 | From: [218.211.230.114] | 發表日期 : 2008-11-16 04:38

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