Copyright (c) 2012, 烟台大学计算机学院
All rights reserved.
作 者:刘元龙
完成日期:2012 年 10 月 25 日
版 本 号:v1.0
输入描述:本月有几天
问题描述:输入年份、月份,即可求得本月一共多少天
程序输出:本月一共多少天
问题分析:先判断是否为闰年,然后根据所输入的月份进行输出
算法设计: 无
#include<iostream>
using namespace std;
int main()
{
int y, m, d;
cout << "请输入年、月: ";
cin >> y >> m;
switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
d = 31;
break;
case 4:
case 6:
case 9:
case 11:
d = 30;
break;
case 2:
if(y%4==0 && y%100!=0 ||y%400==0)
d = 29;
else
d =28;
}
cout<<y<<"年"<<m<<"月共有"<<d<<"天。"<<endl;
return 0;
}
运行结果: