#include<iostream>
using namespace std;
int main()
{int y,m,d;
cin>>y>>m;
if ((y>=1900&&y<3000)&&m>0&&m<13)
switch (m)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:
d=31;
cout<<d;
break;
case 4:case 6:case 9:case 11:
d=30;
cout<<d;
break;
case 2:
if((y%4==0&&y%100!=0)||y%400==0)
d=29;
else d=28;
cout<<d;}
else cout<<"Input error!"<<endl;
return 0;}
输入日期的年份和月份,求该月有多少天。提示:对于月份为1、3、5、7、8、10、12的月份天数为31,月份为4、6、9、11的月份天数为30,月份为2时要结合年份考虑闰年的情况。
最新推荐文章于 2024-07-08 08:25:44 发布