精华内容
下载资源
问答
  • 在下拉列表中选择年份和月份,然后判断是瑞年还是平年,在日日期得下拉列表中显示瑞年二月对应多少天平年对应多少天

    在下拉列表中选择年份和月份,然后判断是瑞年还是平年,在日日期得下拉列表中显示瑞年二月对应多少天,平年对应多少天。

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>选择日期</title>
    <script type="text/javascript"> 
    
    function YYYYMMDDstart()
    
    {
    
    MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
    
    var y = 2014;
    
    for (var i = (y-30); i < (y+30); i++)
    document.form1.YYYY.options.add(new Option(" "+ i +" 年", i));
    
    for (var i = 1; i < 13; i++)
    
    document.form1.MM.options.add(new Option(" " + i + " 月", i));
    
    
    }
    
    if(document.attachEvent)
    
    window.attachEvent("onload", YYYYMMDDstart);
    
    else
    
    window.addEventListener('load', YYYYMMDDstart, false);
    
    function YYYYDD(str) //年发生变化时日期发生变化(主要是判断闰平年)
    
    {
    
    var MMvalue = document.form1.MM.options[document.form1.MM.selectedIndex].value;
    
    if (MMvalue == ""){ var e = document.form1.DD; optionsClear(e); return;}
    
    var n = MonHead[MMvalue - 1];
    
    if (MMvalue ==2 && IsPinYear(str)) n++;
    
    writeDay(n);
    
    }
    
    function MMDD(str) //月发生变化时日期联动
    
    {
    
    var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;
    
    if (YYYYvalue == ""){ var e = document.form1.DD; optionsClear(e); return;}
    
    var n = MonHead[str - 1];
    
    if (str ==2 && IsPinYear(YYYYvalue)) n++;
    
    writeDay(n)
    
    }
    
    function writeDay(n) //据条件写日期的下拉框
    
    {
    
    var e = document.form1.DD; optionsClear(e);
    
    for (var i=1; i <(n+1); i++)
    
    e.options.add(new Option(" "+ i + " 日", i));
    
    }
    
    function IsPinYear(year)//判断是否闰平年
    
    { return(0 == year%4 && (year%100 !=0 || year%400 == 0));}
    
    function optionsClear(e)
    
    {
    
    e.options.length = 1;
    
    }
    
    </script>
    
    </head>
    <body>
    
    <form name=form1>
    
    <select name=YYYY onChange="YYYYDD(this.value)">
    
    <option value="">请选择年</option>
    
    </select>
    
    <select name=MM onChange="MMDD(this.value)">
    
    <option value="">选择月</option>
    
    </select>
    
    <select name=DD>
    
    <option value="">选择日</option>
    
    </select>
    
    </form>
    </body>
    
    </html>
    


    展开全文
  • 什么是平年什么是闰年一般能被4整除的...如:2000年就是闰年,1900年就是平年闰年的2月有29平年的2月只有28平年与闰年的差别绕太阳公转一周的时间叫做一年。因为地球绕太阳公转一周的时间约为3655小时4...

    什么是平年什么是闰年

    一般能被4整除的年份是闰年,不能被4整除的年份是平年。如:1988年2008年是闰年;2005年2006年2007年是平年。但是如果是世纪年(也就是整百年)。就只有能被400整除才是闰年。否则就是平年。如:2000年就是闰年,1900年就是平年闰年的2月有29天,平年的2月只有28天。

    1624232949-0.jpg

    平年与闰年的差别

    绕太阳公转一周的时间叫做一年。因为地球绕太阳公转一周的时间约为365天5小时48分46秒,所以公历规定有平年和闰年。以365天为一年的年叫做平年,以366天为一年的年叫做闰年。平年与闰年的计算方法是“四年一闰,百年不闰,四百年又闰”。根据这个计算方法,公元年数不能被4整除的是平年,公元年数能被4整除的“不逢百之年”是闰年,公元年数不能被400整除的“逢百之年”是平年,公元年数能被400整除的是闰年.例如1992年是闰年,2000年是闰年,而2100年是平年。

    162423I57-1.jpg

    平年与闰年都是我们国家公历历法中不可或缺的一种年份计算单位,年份对于我们来说是十分重要的,是用来计算时间,保存历史故事等一些大事件的,有一个稳定的历法是人类的福分!

    展开全文
  • 判断年份是闰年还是平年以及不同月份有多少天的问题 代码如下: package day005; import java.util.Scanner; /** * * @author 左左 * @Date 2020-03-16 20:02:41 * @Description if-else语句的嵌套用法 * ...

    if-else语句的嵌套使用
    判断年份是闰年还是平年以及不同月份有多少天的问题
    代码如下:

    package day005;
    
    import java.util.Scanner;
    
    /**
     * 
     * @author 左左
     * @Date 2020-03-16 20:02:41
     * @Description if-else语句的嵌套用法
     * 输入年份和月份 判断这个月有多少天
     * 思路:先判断年份是闰年还是平年
     * 然后按照不同天数的月份进行不同的输出
     * 
     * 技巧:定义一个days变量 节省冗余的输出语句代码
     *
     */
    public class Ifdemo {
    	public static void main(String[] args) {
    		Scanner key=new Scanner(System.in);
    		System.out.println("请输入年份:");
    		int year=key.nextInt();
    		System.out.println("请输入月份:");
    		int month=key.nextInt();
    		int days=0;
    		if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) {
    			//System.out.println(year+"年"+month+"月,一共有31天");
    			//这里可以不使用以上输出语句 而定义一个days变量来输出
    			days=31;
    		}
    		else if (month==4||month==6||month==9||month==11) {
    			days=30;
    		}
    		else if (month==2) {
    			if (year%4==0&&year%100!=0||year%400==0) {
    				days=29;
    		}else{
    			days=28;
    		}
    		}else {
    			System.out.println("请正确输入");
    		}
    		System.out.println(year+"年"+month+"月,一共有"+days+"天");
    		key.close();
    	}
    }
    
    
    

    测试结果如下:
    在这里插入图片描述

    展开全文
  • 判断某一年是 “平年”||“闰年”,一月有多少天。 using System; using System.Threading.Tasks.Sources; namespace stars { class Program { static void Main(string[] args) { //for循环只是为了在控制台...

    判断某一年是 “平年”||“闰年”,一月有多少天。

    using System;
    using System.Threading.Tasks.Sources;
    
    namespace stars
    {
        class Program
        {
            static void Main(string[] args)
            {
            //for循环只是为了在控制台循环输出;
                for (; ; )
                {
    				//这是正式开始的源码;
                    //控制台输出年份和月份;
                Console.WriteLine("输入年份?");
                int year = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("输入月份?");
                int month = Convert.ToInt32(Console.ReadLine());
                switch (month)
                {
                    case 1:
                    case 3:
                    case 5:
                    case 7:
                    case 8:
                    case 10:
                    case 12:
                        Console.WriteLine("{0}年,{1}月有31天", year, month);
                        break;
                    case 2:
                        if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)
                        {
                                //判断闰年的2月有29天;
                            Console.WriteLine("{0}是闰年,2月有29天", year);
                        }
                        else
                        {
                                //判断平年的2月有28天;
                            Console.WriteLine("{0}是平年,2月有28天", year);  
                        }
                        break;
                    default:
                        Console.WriteLine("{0}年,{1}月有30天", year, month);
                        break;
                }
                Console.ReadLine();
                }
            }
        }
    }
    
    

    运行结果:

    输入年份?
    2012
    输入月份?
    2
    2012是闰年,2月有29天
    
    输入年份?
    2020
    输入月份?
    2
    2020是闰年,2月有29天
    
    输入年份?
    2021
    输入月份?
    2
    2021是平年,2月有28天
    
    输入年份?
    2021
    输入月份?
    9
    2021年,9月有30天
    
    输入年份?
    2021
    输入月份?
    8
    2021年,8月有31天```
    
    
    展开全文
  • System.out.println(s+"是平年"); } if (v ==1||v==3||v ==5||v==7||v ==8||v==10||v ==12){ System.out.println(v+"是31"); } else if(v==4||v ==6||v==9||v ==11){ System.out.println(v+"是30"); }...
  • jq判断平年闰年每个月份有多少天

    千次阅读 2018-05-08 11:49:42
    var monthDay;var yearDay;var dayQu;// 时间搜索 $('.searchbt').on('click',function(){ var lefttime = $("#start").val(); //获取到选取的时间 此例子的时间插件为年月的选择 获取到的格式为 2018...
  • System.out.println("今年是平年"); System.out.println("请输入月份"); int b = s.nextInt(); if(b==1||b==3||b==5||b==7||b==8||b==10||b==12) { System.out.println("这个月有31"); System.out....
  • 定义函数 ydm()返回参数 y,m,d def ydm(y, m, d): sum = 0 if y % 400 == 0 or y % 100 != 0 and y % 4 == 0: #闰年 a = [31, 29, 31, 30, 31, 30, ... m, d) print("%d年%d月%d日是当年第" % (y, m, d), sum, “”)
  • 平年闰年判断方法

    千次阅读 2019-03-23 19:03:39
    问题:第几 2000年的1月1日,是那一年的第1。...平年有365,即平年2月有28; 闰年有366,即闰年2月有29。 #include <stdio.h> int DaysMonth(int year,int month) { bool isLeap...
  • 判断平年闰年

    2013-07-03 10:40:52
    读入一个年份和月份,输出为平年或闰年,且输出该月有多少天
  • 主要为大家详细介绍了Java判断所给年份是平年还是闰年,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • public static void lianXi14(){ Scanner scanner= new Scanner(System.in); System.out.println("请输入年份"); int year = scanner.nextInt(); System.out.println("请输入月份"); int month = scanner....
  • c++代码输入年月日,判断平年还是闰年并打印出那天是那年的第几天
  • 闰年平年

    2019-10-05 22:04:08
    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 闰年平年 { class Program { static void Main(string[] args) { ...
  • 5.输入年月日,输出该天是该年的第几天(闰年是指能被 4 整除但不能被 100 整除,或能被 400 整除的年份,闰年 2 月 29 天,平年 2 月 28 天) 例如:输入:2017 1 1 输出:第 1 天 #include&amp;lt;stdio.h&...
  • 判断一年是平年还是闰年
  • 首先明确 什么是闰年? 1、能被4整除,但不能被100整除; 2、能被400整除; 实现代码如下: year = int(input("请输入年份:")) if year % 4 == 0 and year % 100 !... print("{0}是平年".format(year)) ...
  • 我在如何区分闰年平年和1、3、5、7、8、10、12每个月是31,其他月份30,不知道怎么写了</p>
  • 如何获取任意年份是平年还是闰年 A:案例演示 需求:键盘录入任意一个年份,判断该年是闰年还是平年 Calendar c = Calendar.getInstance(); 分析: 1.键盘录入年Scanner ...5.判断日是多少天,如果是29天返回tru...
  • 平年闰年OC

    2014-08-25 16:07:54
    用户输入年份得到平年闰年的判断逻辑 OC代码直接copy 运行
  • public static void main(String[] args) { // TODO Auto-generated method stub //如何获取任意年份是平年还是闰年 //2月有29就是闰年,28就是平年 int year = 2011; //如何获取...
  • yyyy是平年,这年有365问题分析代码实现 问题分析 本题比较基础,是对if语句的应用。 代码实现 #输入年份:判断是否闰年:闰年:yyyy是闰年,这年有366;yyyy是平年,这年有365 while True: y=input("请...
  • 闰年 平年

    2019-08-14 04:28:40
    定义一个结构体变量(包括年、月、日),编程序,要求输入年月日,计算并输出该日 在本年中第几。注意本题一定要定义结构体变量,否则本实验成绩无效。 Input 输入三个整数(并且三个整数是合理的,既比如当输入...
  • 闰年、平年

    2017-11-22 15:05:00
    平年有28,闰年有29 if(( year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { // 闰年 29 showDays((days[index]+1)); } else { // 平年 28 showDays(days[index]); } ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,629
精华内容 5,051
关键字:

平年是多少天