标题 每月天数判断
#include<stdio.h>
#include<stdbool.h>//C语言中使用bool类型头文件
int days_of_month(int month, int year);
bool is_leap(int year);
int main()
{
printf("%d\n", days_of_month(2, 2016));
return 0;
}
int days_of_month(int month, int year) {
int is_leap_res = is_leap(year);
int day_array[12] = { 31,is_leap(year) ? 29 : 28,31,30,31,30,31,31,30,31,30,31 };
return day_array[month - 1];
}
bool is_leap(int year) {
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))//判断是否为闰年
return true;
else
return false;
}`