第26讲-项目四-本月有几天

来源:互联网 发布:福建卓知 编辑:程序博客网 时间:2024/04/29 10:55

任务和代码

/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作    者:胡先军*完成日期:2015年5月9日*版 本 号:v1.0**问题描述:编程序,输入年份和月份,输出本月有多少天*程序输出:输出本月为多少天*/#include <stdio.h>int main(){    int iYear,iMonth,iDays;    printf("请输入年份和月份:");    scanf("%d %d",&iYear,&iMonth);    switch(iMonth){    case 1:    case 3:    case 5:    case 7:    case 8:    case 10:    case 12:        iDays=31;break;    case 4:    case 6:    case 9:    case 11:        iDays=30;break;    case 2:        iDays=29;break;    }    if((iYear%4==0&&iYear%100!=0)||iYear%400==0){        if(iMonth==2)                    iDays=28;    }    printf("本月有%d天\n",iDays);    return 0;}

运行结果


知识点总结

可以在switch语句case下嵌套if语句!


0 0