#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int run_year(int y)
{
if (y % 100 != 0 && y % 4 == 0 || y % 400 == 0)
{
return 1;
}
else
return 0;
}//判断y是不是闰年;如果是,返回1
int getdays_ofmonth(int y, int m)
{
int arr[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
int d = arr[m];
int r = run_year(y);
if (r == 1 && m == 2)
{
d += 1;
}
return d;
}//获取某月的天数
int main()
{
int m = 0;
int y = 0;
scanf("%d%d", &y, & m);
int r=getdays_ofmonth(y, m);
printf("%d ", r);
return 0;
}
04-07
1725
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-04
2221
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交