展开全部

#include <

main(

{

int year, month;

printf("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 days\n");

break; .

case 2:

if(vyear % 4== 0 && year % 100 != O)l(year % 400 == 0))

printf("29 days\n"); /*闰年的2月有 29天*/

}

else

{

printf("28 days\n");/*平年的2月有28天*/

break;

case 4:

case 6:

case 9:

case 11:

printf("30 daysln");

break;

default:

printf("Input error!\n");

}

}

扩展资料

switch语句用法注意事项e5a48de588b63231313335323631343130323136353331333433623737:

switch 语句可以更方便地应用于多个分支的控制流程。C89 指明,一个 switch 语句最少可以支持 257 个 case 语句,而 C99 则要求至少支持 1023 个 case 语句。然而,在实际开发环境中,为了程序的可读性与执行效率,应该尽量减少 switch 语句中的 case 语句。

除此之外,switch 语句与 if 语句不同的是,switch 语句只能够测试是否相等,因此,case 语句后面只能是整型或字符型的常量或常量表达式;而在 if 语句中还能够测试关系与逻辑表达式。

不要忘记在 case 语句的结尾添加 break 语句。在 switch 语句中,每个 case 语句的结尾不要忘记添加 break 语句,否则将导致多个分支重叠。当然,除非有意使多个分支重叠,这样可以免去 break 语句。

输入年份和月份输出该月有多少天python_输入一个年份和月份,打印出该月份有多少天(考虑闰年),用switch语句编程...相关推荐

  1. python输入年份月份输出天数_6.2(输入年份 月份 输出该月天数)

    题目 请用户输年份,再输入月份,输出该月的天数 代码 Console.WriteLine("请输入年份"); string year = Console.ReadLine(); i ...

  2. ACMNO.25 C语言-间隔输出 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。 输入 一个四位数 输出 增加空格输出

    题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...

  3. 输入年份和月份输出该月有多少天python_Python实现用户输入年月日,程序打印出这是这一年的第多少天...

    1. 自己造轮子 year=int(input('请输入年份,如2019>>>')) month=int(input('请输入月份,如8>>>')) day=int ...

  4. python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...

    这一道试题,总体来看的话,可以说是非常的简单. 根据具体数字,输出指定字符串.jpg 多余的话就不多说了,直接上代码: if __name__ == '__main__': #定义一个程序的入口 n ...

  5. java从键盘输入数据斐波那契数_从键盘输入一个正整数n,打印出斐波那契数列的前n个元素...

    import java.util.*; public class Test { public static void main(String[] args){ Scanner in = new Sca ...

  6. 【20190405】算法-输入一个字符串,按字典序打印出该字符串中字符的所有排列

    方法一:利用递归 利用递归求全排列的过程真的很难理解,先把代码贴上来吧 function Permutation(str) {// write code hereif(!str){return str ...

  7. 10月25日 c语言 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*

    #include<stdio.h> int main() { int i,j,k; for(i=1;i<=7;i++) { scanf("%d",&k); ...

  8. c#通过输入年月日输出该月的天数

    using System; namespace year {     class Program     {         static void Main(string[] args)       ...

  9. 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。

    题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...

  10. 输入正整数n,输出n层数字金字塔。

    7-135 数字金字塔 (10 分) 输入正整数n,输出n层数字金字塔. 输入格式: 正整数n,1<=n<=9. 输出格式: n层的金字塔,其中第1层的"1"在第1行的 ...

最新文章

  1. java 字符串拼接优化_JAVA字符串拼接效率
  2. Java泛型中的PECS原则
  3. Swoole 源码分析——内存模块之内存池
  4. ios 之 autoresizing小解
  5. C++ Primer 第五版 第6章 6.2——函数参数传递阅读笔记
  6. centos 6.8 mysql 5.6_Mysql(5.6.35)在Linux(Centos 6.8)上安装
  7. 阿里云智能 AIoT 首席科学家丁险峰:阿里全面进军 IoT 这一年 | 问底中国 IT 技术演进
  8. Qt的特性——信号和槽
  9. 强悍的 Linux —— 系统文件及其作用
  10. 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
  11. 输出结果 配置_用单端仪表放大器实现全差分输出
  12. 批量ping及telnet工具
  13. 浅谈国内信息化项目的范围管控变更办法
  14. 斑马打印机 ZPL打印
  15. opencv怎么使用GPU加速
  16. 从虚拟化前端Bug学习分析Kernel Dump
  17. MATLAB 过时了吗?
  18. 计算机组成原理扩展指令CLC实验报告,惠州学院-计算机组成原理实验四 含流程图...
  19. 51nod1238(杜教筛)
  20. 《wpf专题--基于wpf制作登录页面》

热门文章

  1. 经典:智能物联网大数据系统案例
  2. yum安装zabbix包失败问题
  3. jQuery监听鼠标滚轮事件
  4. 计算机名称位数怎么改,请问下怎样更改电脑位数
  5. 【华为OD机试Python实现】HJ70 矩阵乘法计算量估算(中等)
  6. 《大道至简》读书笔记
  7. 谁是最可爱的人,如今又在哪……
  8. C# IE环境 - 重置IE( 注册表)
  9. 如何选择适合你的兴趣爱好(十七),吉他
  10. 【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像