判断哪一年的哪一月有几天

来源:互联网 发布:算法的乐趣 代码 编辑:程序博客网 时间:2024/04/28 16:06
/*   *Copyright (c)2013,烟台大学计算机学院   *All rights reserved.   *文件名称:test.cpp   *作者:    zhaojiaxiang *完成日期:2013年10月30日    *版本号:v1.0   *问题描述:输入一个年,月数,输出这个月有多少天   *问题分析:输入一个年,月数,先判这年是不是闰年,再判断这年有多少天  */  #include <iostream>  using namespace std;  int main()  {      int year,mouth,day;      cout<<"请输入的年 月:"<<endl;      cin>>year>>mouth;      if(year%4==0&&year%100!=0||year%400==0)      {          if(mouth==1||mouth==3||mouth==5||mouth==7||mouth==8||mouth==10||mouth==12)              day=31;          else if (mouth==4||mouth==6||mouth==9||mouth==11)              day=30;          else              day=29;      }      else      {          if(mouth==1||mouth==3||mouth==5||mouth==7||mouth==8||mouth==10||mouth==12)              day=31;          else if (mouth==4||mouth==6||mouth==9||mouth==11)              day=30;          else                    day=28;      }      cout<<"输入的月份:"<<day<<endl;      return 0;  }  

原创粉丝点击