能不能提供一个switch编写的 润年和不是润年 输入月份 然后输出每月的天数的程序 第十四课讲解中作为课后作业的题目,我编写不出来??
请提供第14课堂中讲解的switch语句,留下的课后作业
判断是否为润年 以及输入月份然后输出每月的天数
#include <stdio.h>
main()
{
int year,month,days;
printf("请输入一个年,月");
scanf("%d,%d",&year,&month);
switch(month)
{
case 2:
if((year%400==0)||(year%4==0&&year%100!=0))
days=28;
else days=29;break;
case 1: case 3: case 5: case 7:case 8:case 10:case 12:
days=31;break;
defalt:
days=30;break;
}
printf("%d",days);
}
润年2月是29天吧,是不是这里写反了
case 2:
if((year%400==0)||(year%4==0&&year%100!=0))
days=28;
else days=29;break;