判断是否是闰年?
首先要知道怎样判断闰年,
年(分为 普通年
世纪年)
普通年:years%100!=0;years%4==0 则为闰年;
世纪年:years%100==0;years%400==0 则为闰年;
#include<iostream> using namespace std; int main() { int n;
cin>>n; if(n%100==0) { if(n%400==0) { cout<<"It's leep year!"<<endl; } else { cout<<"It's not leep year!"<<endl; } } else { if(n%4==0) { cout<<"It's leep year!"<<endl; } else { cout<<"It's not leep year!"<<endl; } } return 0; }
简单的方法:
#include<iostream> using namespace std; int main() { int n; cin>>n; if(n%100==0&&n%400==0||n%4==0) cout<<"It's leep year!"<<endl; else cout<<"It's not leep year!"<<endl; return 0; }