Problem I. S05-10 输入年月判断天数
编程从键盘输入某年某月(包括闰年),用switch 语句编程输出该年的该月拥有的天数。要求考虑闰年以及输入月份不在合法范围内的情况。(提示:已知闰年的2月有29天,平年的2月有28天。大月31天,小月30天)
输入
两个正整数,一个为年份,一个为月份
输出
1~31的正整数 或者 错误提示信息('输入的月份不合法')
样例
标准输入复制文本 |
1997 13 |
标准输出复制文本 |
输入的月份不合法 |
标准输入复制文本 |
2020 2 |
标准输出复制文本 |
29 |
标准输入复制文本 |
1997 1 |
标准输出复制文本 |
31 |
#include <iostream>
using namespace std;
int main()
{int year,month;cin>>year>>month;if(year%4==0&&year%100!=0&&month==2||year%400==0&&month==2) //闰年的2月份有29天{cout<<29;} else if(month==2) {cout<<28;//非闰年的月份有28天} else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) //这些月份有31天{cout<<31;} else if(month==4||month==6||month==9||month==11) //剩下的有30天{cout<<30;} else if(month>12) //常识{cout<<"输入的月份不合法";}return 0;
}
Problem I. S05-10 输入年月判断天数相关推荐
- java输入年月判断当月天数_java输入月份,年份,显示对应月份的天数,
总结:1,输入月份,年份,这需要用Scanner 2.我们已知道12个月份的天数,有30天,31天 3.判断闰年 用switch -case-break语句 4.注意不要忘了写break;判 ...
- 输入年月判断这个月有多少天
题目 输入年.月,计算这个月有多少天? 注意闰年的2月有29天. 满足下面条件之一的是闰年: 1.年份是4的整数倍,而且不是100的整数倍: 2.年份是400的整数倍. 输入格式 输入一组测试数据 第 ...
- 输入月份、年份判断天数:1、3、5、7、8、10、12 -------- 31天4、6 、9、11--------30天 2------------28/29天
public class HomeWork2 {//输入月份.年份判断天数: 1.3.5.7.8.10.12 -------- 31天 4.6 .9.11--------------------30天 ...
- java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...
- C语言实现“输入年月求对应月份天数”
C语言实现"输入年月求对应月份天数" 一.运行截图 二.源代码 一.运行截图 二.源代码 #include<stdio.h> main() {int x, y, a, ...
- C语言输入年月日判断距今,C语言课程设计万年历打印.doc
. . word完美格式 温馨提示 程序语言:C.C++.C#.Python(红色字体 表示本课设使用的程序设计语言) 图形功能选项:Win32控制台程序(黑框.文本界面).Win32程序.MFC.W ...
- C语言switch输入月份输出季节,输入年月,输出月份有几天(分别用了if——else和switch)...
首先是switch做的 class Program { static void Main(string[] args) {/* 题目要求:请用户输入年份,输入月份,输出该月的天数. 思路:一年中月份的 ...
- java输入年月输出日历_java 输入年月,获取日历表
/* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...
- 输入日期判断这一年的第几天
输入日期判断这一年的第几天.@TOC 先简单的分析它一波: 简单点来说就是从字符串中分离出年份,月份和日: 例如:输入的字符串事20211130,便可以先判断一下输入的字符串是不是八位的,然后前四位是 ...
最新文章
- H5用户地址位置选择地点获取经纬度(效果图)
- itunes备份包括哪些内容_品牌VI设计一般都包括哪些内容?
- Tomcat架构解析之3 Connector NIO
- Java NIO使用及原理分析
- linux 拆分文件 多个,linux – 如何拆分文件并保留每个部分的第...
- javaWeb服务详解(含源代码,测试通过,注释) ——Dept的Dao层
- oracle 28000错误码,Oracle数据库 ORA-28000 错误处理方式
- 辽宁职称计算机和英语考试,2018年辽宁职称计算机报考有哪些要求?
- 将两个PCB文件合并成一个文件
- 【竞赛篇-申报平台】浙江省国创(大创)平台里导出的word显示不出图片、右边界溢出页面,图片空间不足的解决办法
- SandStorm 出品|建设者高光时刻 9 月作品集已上线!
- java date iso,使用DateTimeFormat.ISO.DATE配置Jackson而不是工作
- 关于协作与个人英雄主义
- Windows 10 系统精简方案参考
- 如何用记事本写Java程序
- matlab mstg函数,matlabfilter
- 计算机和共享打印机不在一个网络打印机共享,不在同一个局域网怎么样设置打印机共享...
- 读书笔记《不拘一格》
- 解决问题帖--weston desktop pannel(桌面标题栏)去除方法
- 基于 SIMULINK 平面五杆机构运动学仿真