您的位置:首页 > 编程语言 > C语言/C++

C语言初步-第26讲:利用switch语句解决问题(本月有几天?)

2017-09-14 19:21 288 查看
任务和代码:

/*
*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.闰年的判别方式

心得:

都是前面碰到的知识点,很轻松啦~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言