#32922: 閏年通用公式!


yp11151203@yphs.tp.edu.tw (802-39楊子頡)

學校 : 臺北市私立延平高級中學
編號 : 197196
來源 : [203.72.178.1]
最後登入時間 :
2024-01-12 16:11:14
d067. 格瑞哥里的煩惱 (1 行版) -- 板橋高中教學題 | From: [203.72.178.1] | 發表日期 : 2022-11-17 17:25

if(t%100==0 && t%400!=0) cout<<"a normal year"<<endl;   
        else if(t%400==0) cout<<"a leap year"<<endl;
        else if(t%4==0) cout<<"a leap year"<<endl;
        else cout<<"a normal year"<<endl;

 

 
#34364: Re: 閏年通用公式!


onyxiam@apps.ntpc.edu.tw (廖勝雍)

學校 : 不指定學校
編號 : 228556
來源 : [210.71.72.216]
最後登入時間 :
2023-04-26 12:42:39
d067. 格瑞哥里的煩惱 (1 行版) -- 板橋高中教學題 | From: [210.71.72.216] | 發表日期 : 2023-03-15 12:43

if(t%100==0 && t%400!=0) cout<<"a normal year"<        else if(t%400==0) cout<<"a leap year"<        else if(t%4==0) cout<<"a leap year"<        else cout<<"a normal year"<

 

中間兩個else if似乎可以合併簡化如下:

    if(y%400 != 0 && y%100 == 0)
        cout<< "a normal year";
    else if(y%4 == 0)
        cout << "a leap year";
    else
        cout << "a normal year";

 
ZeroJudge Forum