输入年月输出该月天数(改良版)
2013-11-25 17:24
225 查看
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 霍雨佳 * 完成日期:2013 年19月24日 * 版 本 号:v1.0 * 问题描述:按号输出菜单。 * 样例输入:2012 1 * 样例输出:本月31天 * 问题分析:输入年月,按公式输出该月天数。 #include <iostream> using namespace std; int main() { int m,y,n; cout<<"请任意输入一个年份:"<<'\n'; cin>>m; cout<<"请输入月份\n"; cin>>n; y=(m%4==0&&m%100!=0)+(m%400==0); switch(y) { case 1: if(n==4||n==6||n==9||n==11) { cout<<"本月30天"<<'\n'; } } else if(n==2) { cout<<"本月28天"<<'\n'; } else { cout<<"本月31天"<<'\n'; } break; case 0: if(n==4||n==6||n==9||n==11) { cout<<"本月30天"<<'\n'; } } else if(n==2) { cout<<"本月29天"<<'\n'; } else { cout<<"本月31天"<<'\n'; } break; default:cout<<"error\n";break; } return 0; }
运行结果:
心得体会:
加油!
相关文章推荐
- 第九周项目4-输入年月,输出本月天数
- 输入年月输出该月天数
- 输入年月输出该月天数
- 51页 10题 输入年号和月份,输出这一年该月的天数
- Bash Shell脚本:输入时间,输出距离你的生日天数
- 用户从键盘输入月份,使用switch语句输出该月份的天数
- 输入年月获取当月天数
- 输入年月,输出该月份的日历页
- 输入任意年月,输出当月日数(包含闰年判断)
- 输入一个日期,计算与所设定日期之间的天数,输出这个日期是星期几
- 【C语言】笔记:输入身份证号,输出出生年月
- 输入年月 返回当前月份的天数
- 输入年份和月份,输出月份天数
- java学习之路——小例子(实现输入年份,输出该年份的具体天数信息)
- 输入年月,输出月份有几天(分别用了if——else和switch)
- 接收用户输入的年月(1990年以后),在控制台中输出当月日历。
- 输入一个年月,输出往前推5个月的年月,考虑跨年
- 2015C++第一周,任务七:输出年月的月份天数
- 输入年份月份输出对应的天数
- 请用户输入年份,输入月份,输出该月份天数