判断输入的年月日是否合法
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:孙锐
* 完成日期:2012 年 12 月 1 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:输入年月日如 2012 4 13 判断是否输入合法
* 程序输出: 输入的年月日是否合法
* 问题分析:设年月日为三个变量,根据年月日的实际情况分析进行条件判断
* 算法设计:
#include <iostream>
using namespace std;
int main()
{int year,month,day,two;cout<<"请输入年月日:";cin>>year>>month>>day;if(year<0){cout<<"您输入的年月日不合法!"<<endl;return 0;}if((year%4==0&&year%100!=0)||year%400==0){cout<<"您输入的年份为瑞年"<<endl;two=29;}else{cout<<"您输入的年份不是瑞年"<<endl;two=28;}if(month<0){cout<<"您输入的年月日不合法!"<<endl;return 0;}if(month==2){if(day>two||day<0)cout<<"您输入的年月日不合法!"<<endl;elsecout<<"您输入的年月日合法!"<<endl;}else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){if(day>31||day<0)cout<<"您输入的年月日不合法!"<<endl;elsecout<<"您输入的年月日合法!"<<endl;}else if(month==4||month==6||month==9||month==11){if(day>30||day<0)cout<<"您输入的年月日不合法!"<<endl;elsecout<<"您输入的年月日合法!"<<endl;}return 0;
}
输出截图:
转载于:https://www.cnblogs.com/sr1993/archive/2012/12/01/3697883.html
判断输入的年月日是否合法相关推荐
- android 日期正则表达,Android 判断输入的年月日是否合法-正则表达
判断输入的年月日是否合法的工具类如下,可直接复制粘贴使用: package com.company.utils; import java.text.ParseException; import jav ...
- Problem G: 函数---判断日期(年月日)是否合法
Problem G: 函数---判断日期(年月日)是否合法 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 566 Solved: 240 Descr ...
- JAVA判断输入日期是否合法
简单判断输入日期是否合法 运行结果: public class JudgeDate {public static boolean judge(int y,int m,int d) {boolean p ...
- 判断输入的IP地址是否合法
判断输入的IP地址是否合法,ip地址的值在0~255之间,先把输入的IP的地址转换为一个字符串. #define LEN (sizeof(xx)/sizeof(xx[0])) const char * ...
- Java黑皮书课后题第4章:*4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法
*4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法 题目 题目概述 运行示例 破题 代码 题目 题目概述 *4.2 ...
- 编程练习题4.21 ( 检查 SSN ) 编写一个程序, 提示用户输入一个社保号码, 它的格式是 DDD-DD-DDDD, 其中 D 是一个数字。 你的程序应该判断输入是否合法。
在校生初学Java,在看IntroductionToJavaProgramming(Java语言程序设计 基础篇 原书第10版)这本书时做到了书上这题,目前水平有限,做了出来,在这里做个Java练习笔 ...
- python判断合法整数数字_C# 判断一字符串是否为合法数字(正则表达式)
判断一个字符串是否为合法整数(不限制长度) public static bool IsInteger(string s) { string pattern = @"^\d*$"; ...
- html判断用户名的合法性,javascript简单判断输入内容是否合法的方法
本文实例讲述了javascript简单判断输入内容是否合法的方法.分享给大家供大家参考,具体如下: 关于检测用户输入的内容是否有非法的字符检测实现思路 1.定义合法的字符串(源字符串) 2.获取用户输 ...
- c语言判断输入类型是否为指定类型?
在c语言中,如何判断输入的参数是否为指定的类型呢? 比如: int n; scanf("%d",&n); 如何判断n输入的是整数,如果不是输出error. #include ...
- 根据输入的年月日,确定这一天是星期几。
根据输入的年月日,确定这一天是星期几. 法一:根据基姆拉尔森日期公式,已知年月日,可以快速的求出这一天是星期几. 基姆拉尔森日期公式如下所示: 参数说明: y 为我们输入的年: m 为我们输入的月: ...
最新文章
- 利用numpy对已知样本点进行多项式拟合
- android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...
- python软件怎么运行-python软件怎么用
- html游戏代码_实现了代码自动生成,开发效率妥妥的提升,升职加薪跟上
- ASP.NET MVC动态加载数据
- [攻防世界 pwn]——warmup
- js 和C# ashx之间数组参数传递问题
- python实现数据恢复_使用sklearn进行对数据标准化、归一化以及将数据还原的方法...
- HDU2521 反素数【因子数量+打表+水题】
- [USACO13FEB]Tractor【二分 + BFS】
- bash给脚本加进度条_shell脚本实现进度条
- 2021年荷兰经济发展研究报告
- Android基础入门教程——7.3.3 Android 文件下载(2)
- CxImage 使用报错解决办法
- 计算机网络实验一VLAN间路由
- docker安装及加速器
- 简单是王道《九、讲故事》
- torch.masked_select()和Tensor.masked_scatter()的用法
- Kerberos学习(四)
- 适合苹果的降噪耳机有哪些?最适合苹果的降噪蓝牙耳机推荐
热门文章
- C ++入门系列博客一 最初的起点 — Hello World
- [RK3399][Android7.1] 基于regmap的I2C实现方法
- AMR在IP域中的编码(rfc3267,4867)
- linux 内核 内存管理 bootmem alloctor 申请内存
- mysql强制安装参数_Mysql编译安装参数优化
- python mysql_Python-操作 MySQL
- python json详解
- vim 查找相同行 删除向同行
- 三点顺序(计算几何入门)
- chrome ubuntu_ubuntu 安装chrome