闰年与平年问题

很小白的一个问题,不过做题目常常遇到,还经常给忘了。写下来以备忘了直接过来看下:

闰年平年的区别:

闰年366天   平年365天    多的那一天就是2月的一天,平年二月28天,闰年29天

闰年的判断方式:

  ①:能被4整除,但不能被100整除
  ②:能被400整除,但不能被3200整除

C语言表达:

if((year%4==0&&year%100!=0)||(year%400==0))

return true;

附:一年各个月有几天

1、3、5、7、8、10、12月份,每个月31天。
2月闰年有29天,非闰年28天其他月份,
其他每月30天
时间: 2024-10-20 02:35:00

闰年与平年问题的相关文章

if语句判断闰年、平年

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

闰年、平年

//自己做的 //判断闰年还是平年 Console.WriteLine("请输入年份"); int a = Convert.ToInt32(Console.ReadLine()); if (a > 0 && a <= 9999) { if (a % 100 == 0)//能被100整除并且能被400整除的是闰年 { if (a % 400 == 0) { Console.WriteLine("该年是闰年"); } else { Conso

作业3.输入一个年份,判断是闰年还是平年

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class 闰平年 9 { 10 static void Main(string[] agre) 11 { 12 Console.Write("请输入一个年份:"); 13 string a = Console.ReadL

java----判断闰年和平年

1 public class year{ 2 3 4 public static void main(String[] args){ 5 6 int year=2010; 7 8 if((year%4==0&&year%100!=0)||(year%400==0)){ 9 10 System.out.println(year+"年是闰年"); 11 }else{ 12 13 System.out.println(year+"年是平年"); 14 }

【Oracle】oracle中快速判断某一日期是闰年或平年

select case when to_char(last_day(add_months(trunc( sysdate ,'y'),1)),'dd') = '28' then '平年' else '闰年' end as isLeapYear from dual 第一步:取日期的年初日期:第二步:年初日期增加一个月即概念2月:第三步:取概念2月的最后一天的日进行判断,如为28则平,如为29则闰 ----------------------------------------------------

小学生趣味C++编程第18课 闰年与平年

小学生c++编程资料 链接:https://pan.baidu.com/s/1FfOirxJ9rrY7rxtHUM4W_A 提取码:uqm9 #include<iostream> using namespace std; int main() { bool flag; int year; cout<<"请输入一个年份:"; cin>>year; if((year%4==0&&year%100!=0)||year%400==0) fla

判断闰年、平年,28天,29天的计算方法,给出起年起月,止年止月,判断某一年的2月份的天数,并自动计算

{起月起日查询} if (StrToInt(Trim(ADOQuery_temp.FieldValues['qiyue']))=2) and (StrToInt(Trim(ADOQuery_temp.FieldValues['qiri']))=29) then begin if DaysInAMonth(strtoint(Trim(Edit_niandu.Text)), 2)=28 then begin kaishiriqi:=IntToStr(StrToInt(Trim(Edit_niandu

Date类和Calendar类应用到计算活了多少天和判断闰年与平年

在javaSE阶段,Date类和Calendar类以后会经常用到 这两个类当中的一些常用方法 通过两个demo 进行学习和练习 要求如下:让用户自己输入yyyy-MM-dd 格式的年月日 然后得出到今天为止活了多少天 ,这里面用到SimpleDateFormat Scanner 代码如下 import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.

C# 2 闰年平年 老狼几点了

作业 第一题 老狼几点了.凌晨,上午,下午,晚上. static void Main (string[] args) { //输入 Console.Write("老狼老狼几点了?"); string s = Console.ReadLine(); int hour = Convert.ToInt32(s); if (0 <= hour && hour < 6) { Console.WriteLine("凌晨" + hour + "