第8周项目6-本月有几天?

时间:2022-12-04 08:04:41

问题及代码:

*
 *copyright (c) 2014,烟台大学计算机学院
 *all rights reserved
 *文件名称:test.cpp
 *作者:赵敏
 *完成日期:2014年10月20日
 *版本号:v1.0
 *
 *问题描述:输入年份和月份,输出本月有多少天
 *输入描述:年份和月份
 *程序输出:本月多少天
 */
#include <iostream>

using namespace std;

int main()
{
    int n,y,t;
    cout<<"输入年份"<<endl;
    cin>>n;
    cout<<"输入月份"<<endl;
    cin>>y;
    switch (y)
    {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
        t=31;
        break;
    case 4:
    case 6:
    case 9:
    case 11:
        t=30;break;
    case 2:
        if((n%4==0&&n%100!=0)||n%400==0)
            t=29;
        else
            t=28;
        break;
    }
    cout<<"输出本月有多少天:"<<t<<endl;
    return 0;
}


运行结果:

第8周项目6-本月有几天?

第8周项目6-本月有几天?

知识点总结:

        熟练使用switch语句。

学习心得:

       一点思路没有,还有小错误。。唉。。。仍需努力。。。