判断下是不是闰年就行
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,year;
cin>>year;
if(year%4==0&&year%100!=0||year%4==0&&year%400==0)
cout<<"February "<<year<<" has 29 days.";
else
cout<<"February "<<year<<" has 28 days.";
}
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
bool fun(int year)
{
if (year%400==0 || (year%4==0 && year%100!=0))
return true;
return false;
}
int main()
{
int n;
scanf("%d",&n);
if(fun(n))
printf("February %d has 29 days\n",n);
else
printf("February %d has 28 days\n",n);
return 0;
}