C++實現閏年判斷
百度上關於閏年的判斷是這樣解釋的:
閏年是公曆中的名詞。閏年分爲普通閏年和世紀閏年。
普通閏年:公曆年份是4的倍數的,且不是100的倍數,爲閏年。
(如2004年就是閏年);
世紀閏年:公曆年份是整百數的,必須是400的倍數纔是世紀閏年
(如1900年不是世紀閏年,2000年是世紀閏年);
源代碼:
#include<iostream>
using namespace std;
int main(){
int iYear;
cout<<"輸入年份:";
cin>>iYear;
if((iYear%4==0&&iYear%100!=0)||iYear%400==0)
cout<<iYear<<"年是閏年";
else
cout<<iYear<<"年不是閏年";
return 0;
}
結果圖: