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.闰年的判别方式
心得:
都是前面碰到的知识点,很轻松啦~
/*
*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语言初步-第26讲:利用switch语句解决问题(成绩等级)
- C语言及程序设计初步例程-26 利用switch语句解决问题
- 第1周 C语言及程序设计初步 例程-3 利用switch语句解决问题
- 《C语言及程序设计》实践项目——利用switch语句解决问题
- 第26讲-利用switch语句解决问题-练习
- 第二周《C语言及程序设计》实践项目26 利用switch语句解决问题
- 利用switch语句解决问题
- 第二十六讲 利用switch语句解决问题
- 利用switch语句解决问题:成绩等级
- 第二十六课 利用switch语句解决问题 【项目1-7】
- 利用switch语句解决问题:年月日
- 利用switch语句解决问题:定期存款利息计算器
- C语言:Switch语句解决实际问题
- 利用简洁的C语言代码解决跳台阶问题与约瑟夫环问题
- 20170728 JAVA利用循环和选择语句解决ATM问题
- 第8周项目6-本月有几天(if~else~嵌套语句和switch语句)
- C语言 - 关于分支语句switch里default语句问题
- C语言的switch语句跳转问题
- 第1周 C语言及程序设计初步 例程-2 用switch语句实现多分支结构
- C语言_用if```else语句解决奖金发放问题