0504 if语句(判断年月日)

案列:

一、判断年月日

思路:1、先判断年份是否正确(1<=年<=9999)

2、如果年份输入正确,则判断月是否正确(1<=月<=9999)

3、如果月输入正确,则判断日是否正确

4、日又分为三种情况

①1,3,5,7,8,10,12这几个月是31天

②4,6,9,11这几个月是30天

③2月份又分两种情况,其中闰年是29天,平年是28天

时间: 2024-10-13 16:58:28

0504 if语句(判断年月日)的相关文章

mysql语句判断一天操作记录的个数

话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 1    select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d');或者: 1    select * from `article` where to_da

如何利用一条简单语句判断一个整数是否为2的整数次幂

在写代码的过程中可能会遇到判断一个整数是否为2的整数次幂的问题,除了枚举的方法,还可以利用二进制的知识进行简单快速判断. 2的整数次幂用二进制表示只存在一个1和n个0,因此,我们利用位运算&判断一个整数a与a-1的&是否为0即可.具体代码如下. 代码非常简洁. 12345678910111213141 大专栏  如何利用一条简单语句判断一个整数是否为2的整数次幂51617 #include<bits/stdc++.h>using namespace std;typedef lo

0504 if语句(判断结婚条件和一元二次方程)

案列: 一.结婚的条件,有房么?有钱么?有能力么? 思路:1.如果有房,可以结婚 2.如果没有房,问第二个条件有钱么,如果有,可以结婚 3.如果没有房没有钱,则问第三个条件有能力么,如果有,可以结婚 4.如果以上三个条件都没有,则拜拜 二.判断a*x*x+b*x+c=0这个方程是否是一元二次方程,并判断根的情况 思路:1.首先明白什么叫做一元二次方程,当a不等于0的时候,此方程是一元二次方程 2.根据公式derta=b*b-4*a*c来判断根的情况 ①derta>0时,方程有两个不相等的实根 ②

通过JS语句判断WEB网站的访问端是电脑还是手机

<script type="text/javascript"> <!-- //平台.设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac")

while 语句判断条件

1While(0) 里边判断条件为0或非0, 0为假终止,非0为真执行循环体. 2. While语句中的循环体是用:结束,跟是否加{}无关 例如1: #include <stdio.h>int main(){ int i = 5; int p = 0; while (i--) {  printf("%d\n", i); } printf("%d\n", i); } 则输出为 2. #include <stdio.h>int main(){ i

if语句判断闰年、平年

 一.让用户输入一个年份,判断是否是闰年. 判断一个年份是否是闰年有两个条件 ①能被400整除:②能被4整除但是不能被100整除 Console.WriteLine("请输入年份:"); int nian = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入月份:"); int yue = Convert.ToInt32(Console.ReadLine()); Console.WriteLine

php中method_exists()和is_callable()如何进行语句判断

method_exists()和is_callable()方法进行判断.那么两则区别是什么呢? 已知类文件如下: class Student{private $alias=null;private $name='';public function __construct($name){$this->name=$name;}private function setAlias($alias){$this->alias=$alias;}public function getName(){return

sql语句判断两个时间段是否有交集

场景:  数据库有有两个字段.开始时间<startTime>,和结束时间<endTime>,指定一个时间段(a,b),a表示开始时间,b表示结束时间.看数据库中有没有与(a,b)冲突的时间段,有的话就返回那条记录. 解析:两个时间段相当于两个集合,不过是有顺序的集合.两个时间段有交集细分有四种情况.用sql直接判断无交集的语句可能也有,但是目前没有想到,只想到有交集的语句,如果返回不为空则表明有交集,否则没有交集. select * from test_table where (s

sql语句判断是否为数字、字母、中文

1. select ascii(字段) 数字:48-57字母:65-123汉字:123+ 如,要删除某个全为数字的字段 DELETE FROM table  WHERE ascii(name) between 48 and 57 2. 一.包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' 二.包含英文字符 select * from 表名 where 列名 like '%[a-z]%' 三.包含纯数字 select * from 表名 where 列