第八周项目6,本月有几天?

来源:互联网 发布:软件企业量化管理 编辑:程序博客网 时间:2024/05/22 11:30
 /*  *Copyright (c) 2014, 烟台大学计算机学院  *All rights reserved.  *文件名称:week8-project6.cpp  *作者:管毓云  *完成日期:2014年 10 月 20 日  *版本号:v1.0  *  *问题描述:输入年份和月份,计算并输出本月有多少天  *输入描述:两个整数,代表年份和月份  *程序输出:一个整数,代表本月天数  */  #include <iostream>    using namespace std;    int main()  {      int year,month;      cout << "请输入年份和月份:" ;      cin >> year >> month ;      if (((year%4 == 0 && year%100 != 0) || year%400 == 0) && month == 2)          cout << "本月29天" << endl;      else          switch (month)          {          case 1:          case 3:          case 5:          case 7:          case 8:          case 10:          case 12:              cout <<"本月31天";              break;          case 2:              cout <<"本月28天";              break;          case 4:          case 6:          case 9:          case 11:              cout << "本月30天";              break;          default :              cout << "错误!月份请输入1-12间的整数!";           }      return 0;  } 

运行结果:
0 0