zoukankan      html  css  js  c++  java
  • 判断月份的天数

    输入年y和月m,输出m月份有多少天。

    输入样例1:

    2000 2

    输出样例1:

    29

    输出样例2:

    2001 2

    输出样例2:

    28

    首先我们要先设计一个switch语句,由于1,3,5,7,8,10,12月都有31天,4,6,9,11都有30天,2月每逢闰年有29天,每逢平年有28天,所以在switch语句中要判断,然后将天数相同的月份一起定义就好咯

    #include<iostream>
    #include<cstdio>
    
    using namespace std;
    
    int main()
    {
        int mon,year;
        scanf("%d%d",&year,&mon);
        switch(mon)
        {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12: cout<<"31"<<endl;break;
            case 2:
            if(year%4==0&&year%100!=0||year%400==0)
            {
                    cout<<"29"<<endl;break;
            }
            else cout<<"28"<<endl;break;
            case 4:
            case 6:
            case 9:
            case 11: cout<<"30"<<endl;break;
            }
        return 0;
    }

    再复习一下switch的用法吧︿( ̄︶ ̄)︿

    “为什么圆规能画出圆?” “因为心不变,脚在动。”
  • 相关阅读:
    盛最多水的容器
    字符串的排序
    整数拆分
    TCP和UDP编程
    旋转图像
    非递减数列
    不同路径2
    不同路径
    压缩拉伸图片
    Java对List分割及使用Spring多线程调用
  • 原文地址:https://www.cnblogs.com/xrj1229/p/9219610.html
Copyright © 2011-2022 走看看