输入年和月,判断该月有多少天
来源:互联网 发布:新手 基金 知乎 编辑:程序博客网 时间:2024/05/01 20:58
内容:输入年和月,判断该月有几天
目的:更好地理解switch语句
程序代码:
/** 程序的版权和版本声明部分:* Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:匡效国* 完成日期:2013 年 3 月 21 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:输入年份和月份* 问题描述:判断输入的月份有多少天* 程序输出:见下图* 问题分析:略* 算法设计:使用switch语句*/#include <iostream>using namespace std;int main(){ int year,month,days; char a; cin>>year>>a>>month; while(year<0||month<0||month>12)//当输入不合法时,需重新输入 cin>>year>>a>>month; cout<<endl; switch(month)//使用switch语句实现对每月天数的判断 { case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9: case 11:days=30; break; case 2:days=28; } if(((year%4==0&&year%100!=0)||year%400==0)&&month==2)//判断是否为闰年,如果是且是二月,则天数需加一 days+=1; cout<<year<<"的"<<month<<"月有"<<days<<"天"<<endl; return 0;}
运行结果:
心得体会:感觉switch语句不太难理解,只要多编一些程序,应该就很容易掌握了
- 输入年和月,判断该月有多少天
- 输入一个日期,判断该年是否是闰年,该月处于什么季节,该月有多少天。
- 简单编程(四)要求用户输入一个年份和一个月份,判断该年该月有多少天。
- 在Java中输入月份判断该月有多少天
- 输入一个年份和月份,打印该月有多少天。
- 第九周 给年份和月份,判断该月有多少天
- 判断该年是否为闰年,并根据给定的月份判断该月有多少天
- 判断当前月有多少天
- 输入年、月,输出本月有多少天
- 输入年、月,输出本月有多少天
- java基础_从控制台输入年份月份,打印该月有多少天
- 输入一个日期,判断出该月有几天
- 给定月份,判断该月有多少天。(给定年份,给定月份,判断从1月到当前月的上个月的总天数)。
- Oracle根据年份和月份,返回该月一共有多少天
- Java实现给定任意年份和月份,输出该月有多少天
- C#版--判断一个月有多少天
- C语言 java 判断闰年,一个月有多少天
- 82、Java程序判断某一年的某个月有多少天?
- 字符串全排列
- jQuery总结第四天(选择案例解析)
- oracle远程连接
- struts2+spring+ibatis框架整合
- move和shrink的原理和redo的产生 ,利用rowid的含义实用block个数
- 输入年和月,判断该月有多少天
- (译).NET4.X并行任务Task需要释放吗?
- 马上就要到愚人节了
- VS 2005下编写及测试智能设备的非MFC的DLL
- Java文件名及其他命名规则
- 很强大的jQuery选择器
- 在xp下安装 opnet 14.5
- pcap基础(二)
- Invalid object name 'UserInfo'