if语句判断闰年、平年
一、让用户输入一个年份,判断是否是闰年。
判断一个年份是否是闰年有两个条件
①能被400整除;②能被4整除但是不能被100整除
Console.WriteLine("请输入年份:");
int nian = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入月份:");
int yue = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入日期:");
int ri = Convert.ToInt32(Console.ReadLine());
int r = ; //r=0代表平年 r=1代表闰年
if (nian > && nian < )
{
//判断闰年还是平年
if (nian % == )
{
if (nian % == )
{
r = ;
Console.WriteLine("该年是闰年");
}
else
{
Console.WriteLine("该年是平年");
}
}
else
{
if (nian % == )
{
r = ;
Console.WriteLine("该年是闰年");
}
else
{
Console.WriteLine("该年是平年");
}
}
//判断月份
if (yue >= && yue <= )
{
//判断日期是否合法
if (yue == || yue == || yue == || yue == || yue == || yue == || yue == )
{
if (ri <= && ri > )
{
Console.WriteLine("输入的日期正确!");
}
else
{
Console.WriteLine("输入的日期不正确!");
}
}
else if (yue == || yue == || yue == || yue == )
{
if (ri <= && ri > )
{
Console.WriteLine("输入的日期正确!");
}
else
{
Console.WriteLine("输入的日期不正确!");
}
}
else
{
if (r == )
{
if (ri > && ri <= )
{
Console.WriteLine("输入的日期正确!");
}
else
{
Console.WriteLine("输入的日期不正确!");
}
}
else
{
if (ri > && ri <= )
{
Console.WriteLine("输入的日期正确!");
}
else
{
Console.WriteLine("输入的日期不正确!");
}
}
}
}
else
{
Console.WriteLine("输入的月份不正确,日期有假!");
}
}
else
{
Console.WriteLine("输入的年份不正确!日期有假");
}
if语句判断闰年、平年的更多相关文章
- C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
// static void Main(string[] args) { const double PI = 3.14; const int BAR_U ...
- JS 封装一个判断闰年平年的方法 aa(nian)
nn(2017) function nn (nian){ if(nian%4 == 0 && nian%100 !== 0 || nian%400 ==0 ) { alert(&quo ...
- java练习题:解一元二次方程、判断闰年、判断标准身材、三个数取最大值
1.解一元二次方程 注:求根公式为(-b+根号德尔塔)/2a,(-b-根号德尔塔)/2a Scanner sc=new Scanner(System.in); System.out.println(& ...
- OpenJudge 计算概论-判断闰年
/*======================================================================== 判断闰年 总时间限制: 1000ms 内存限制: ...
- 判断闰年C语言版
#include<stdio.h> int isLeap(int year) { // 必须先判断是平年的情况 后判断闰年的情况 == && year%!=) || yea ...
- 计算概论(A)/基础编程练习1(8题)/6:判断闰年
#include<stdio.h> int isLeap(int year) { // 必须先判断是平年的情况 后判断闰年的情况 == && year%!=) || yea ...
- c#判断闰年
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- php判断闰年
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- 判断闰年的方法以及如何获得单链表的倒数第K个元素
今天很悲催,心中向往的公司,打电话过来面试,问到我两个问题,结果竟然都没有回答上,伤心了,记录下今天失败,希望以后不要被同样的问题给PASS. 问题1.如何判断是否为闰年 所谓闰年那就是:四年一闰,百 ...
随机推荐
- ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)
1.JQuery操作select,假设<select id="my"> A:双击选项<option>事件,应该是select的dbclick事件. B:获得 ...
- mac定时任务
<?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” ...
- 在实体对象中访问导航属性里的属性值出现异常“There is already an open DataReader associated with this Command which must be closed first”
在实体对象中访问导航属性里的属性值出现异常“There is already an open DataReader associated with this Command which must be ...
- Mac 键盘快捷键
标签页和窗口快捷键 ⌘-N 打开新窗口. ⌘-T 打开新标签页. ⌘-Shift-N 在隐身模式下打开新窗口. 按 ⌘-O,然后选择文件. 在 Google Chrome 浏览器中打开计算机中的文件. ...
- yii_CGridView_ajax_pagination_and_ajax_sort
本文主要内容: 1, 正常情况下 CGridView 实现 Ajax 分页和排序的原理 2, 分页和排序无法Ajax的情况分析 3, 自定义分页(重写CLinkPager)后如何实现 Ajax 分页和 ...
- U盘重装系统win7
步骤: 1开机f12进入bios模式设置光盘的第一驱动 2U盘拷贝好的ghost镜像插入usb接口,重启默认U盘启动 3启动后进入重装系统界面,选择要重新的系统,进入pe系统,格式化c盘,后面默认自动
- UVA - 10129Play on Words(欧拉路)
UVA - 10129Play on Words Some of the secret doors contain a very interesting word puzzle. The team o ...
- Java加密解密与数字证书的操作
1 keytool命令总结 一.创建数字证书 交互模式 使用默认的密钥库.keystore(文件夹是c: Documents and Settingusername)和算法(DSA) keytool ...
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中, ...
- 在Attribute Inspector 上显示自定义的控件的属性
FirstColor 跟 CornerRadious 都是新增的显示属性具体实现方法如下: @property(nonatomic,weak)IBInspectable UIColor *firstC ...