判断哪一年的哪一月有几天
来源:互联网 发布:算法的乐趣 代码 编辑:程序博客网 时间: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; }