輸入西元年份year,求該年是平年(common year)

2014-08-15 12:18 am
如何使用C++ 輸入西元年份year,求該年是平年(common
year)或閏年(leap year).
感恩各位大大
更新1:

另外還有輸入正整數n,請印出其所有因數(factor). (註:除數從1變化到n,檢驗n是否能被整除)

回答 (2)

2014-08-15 1:35 am
✔ 最佳答案
Q1.
四年一閏;百年不閏,四百年再閏
if ( (y % 400) != 0 && (y % 100) == 0 ) 平年
else if ( (y % 4) != 0 ) 平年

參考值: ( y + y/400 + y/4 - y/100 - 固定數 )
請搜 [心算星期幾]

Q.
只須 由1 檢查到 根號n

2014-08-23 11:13 am
到下面的網址看看吧

▶▶http://*****


收錄日期: 2021-04-30 18:58:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140814000016KK05399

檢視 Wayback Machine 備份