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.如何判断是否为闰年 所谓闰年那就是:四年一闰,百 ...
随机推荐
- Delphi 2010下载+完美破解
点击链接进入http://altd.embarcadero.com/download/RADStudio2010/delphicbuilder_2010_3615_win.isoRAD Studio/ ...
- JSTL与EL常用标签(转)
JSTL与EL EL相关概念 JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段.所以我们先来学习EL表达式 EL主要用于查找作用域中的数据,然后对它们执行简单操作:它不是编程 ...
- C/C++指针知识整理(一)
1.指针(变量)的类型 把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型.这是指针本身所具有的类型. (1)int*ptr; //指针的类型是 int* (2) char*ptr;//指针 ...
- NET Core环境并创建运行ASP.NET网站
kungge 在Windows系统搭建.NET Core环境并创建运行ASP.NET网站 微软于6月27日在红帽DevNation峰会上 正式发布了.NET Core 1.0.ASP.NET 1.0和 ...
- Linux 查看文件
1: cat file_full_name 这种方法适合查看小文件 cat /etc/services cat -n file_full_name -n 可以加行号! 2: tac file_ful ...
- linux服务器在运行210天左右宕机
减小字体 增大字体 作者:错新网 来源:www.cuoxin.com 发布时间:2014-2-25 19:21:32 错新网讯 最近几天,一批linux线上的服务器接连宕机,当时以为是硬件问题 ...
- 关于Android Launcher图标上面动态改变数字的实现
由于项目需要使用到类似小米应用商店的图标数字提示功能,谷歌百度了许多文章都没看到有真正意义上的实现(没有在国外网站上搜索),有实现在APP内部的一个ImageView上面更新数字的,当然这种太简单无非 ...
- stl 迭代子的失效
迭代子是STL中很重要的特性,但是其很脆弱(我个人认为),因为使用它的条件很苛刻,一不小心就失效了.其在两中情况下可能会失效. 1.当容器有插入操作时 在初始化了迭代子后,如果容器有插入操作时,迭代子 ...
- Vim 实用技术,第 1 部分: 实用技巧(转)
原文链接:http://blog.jobbole.com/20604/ 0. Vim 简介 作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱 ...
- 快速学习使用 Windows Azure 上的 SharePoint Server 2013
为了在当今的企业环境中占据一席之地,您需要能够迅速顺应变化和应对挑战.有时,需要及时调整您的SharePoint 基础结构以保持竞争优势. 基础结构即服务可通过随时使用.即付即用的解决方案应对这 ...