第26讲 项目4:本月有几天?

来源:互联网 发布:淘宝卖家信誉等级表 编辑:程序博客网 时间:2024/05/16 07:23

任务和代码:

/**Copyright (c)2015 CSDN学院*All rights reserved*文件名字:main.c*作者:修红国*完成日期:2015年11月12日*版本号:V1.0**问题描述:编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。样例输入1:2004 2输出结果1:本月29天样例输入2:2010 4输出结果2:本月30天*/#include <stdio.h>#include <stdlib.h>int main ( ){    int years,months,day;    printf("输入年份和月份:");    scanf("%d %d",&years,&months);     months=months/1;        switch(months)        {            case 1:            case 3:            case 5:            case 7:            case 8:            case 10:            case 12:               day=31;break;            case 4:            case 6:            case 9:            case 11:               day=30;break;            case 2:            if(((years%4==0)&&(years%100!=0))||(years%400==0))                {                    day=29;;                }            else               {                    day=28;               }        }      printf("%d 年 %d 月共有 %d 天。\n", years, months, day);    return 0;}


运行结果:



0 0
原创粉丝点击