#include <stdio.h>
int ruinian(int year); // 声明一个判断某年是否是闰年的函数
int main()
{
int year, month;
printf("请输入年月日,例如:2012.02:");
scanf("%d.%d", &year, &month);
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
printf("%d年%d月有31天。\n", year, month);
else if (month == 4 || month == 6 || month == 9 || month == 11)
printf("%d年%d月有30天", year, month);
else if (month == 2)
if (ruinian(year) == 1)
printf("%d年%d月有29天\n", year, month);
else
printf("%d年%d月有28天\n", year, month);
else
printf("你输入的格式或者月份有错误,请从新输入:\n");
return 0;
}
int ruinian(int n)
{
if (((n % 100 != 0) && (n % 4 == 0)) || (n % 400 == 0))
return 1;
else
return 0;
}