任务和代码:
/*
*Copyright (c)2017 CSDN学院
*All rights reserved
*文件名称:main.c
*作者: Osseyda
完成日期:2017.9.14
*版本号:v2.
*
*问题描述:输入年份和月份
*问题输出:输出本月有多少天
*/
#include <stdio.h>
#include <stdlib.h>
int main ( ){
int year,month;
printf("please input year,month: ");
scanf("%d%d", &year, &month);
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("该年该月有31天");
break;
case 4:
case 6:
case 9:
case 11:
printf("该年该月有30天");
break;
case 2:
if(year%4==0&&year%100!=0||year%400==0)
printf("该年该月有29天");
else
printf("该年该月有28天");
}
return 0;
}
运行结果:
知识点总结:
1.多个case共同执行一个语句;2.闰年的判别方式
心得:
都是前面碰到的知识点,很轻松啦~