zoukankan      html  css  js  c++  java
  • 闰年的判断

     1 #include "stdafx.h"
     2 
     3 bool IsLeapYear(int year)
     4 {
     5     if (year%4==0)
     6     {
     7         if (year%100==0)
     8         {
     9             if (year%400==0)
    10             {
    11                 return true;
    12             }
    13             else
    14             {
    15                 return false;
    16             }
    17         }
    18         else
    19         {
    20             return true;
    21         }
    22     }
    23     return false;
    24 }
    25 
    26 int main(int argc, char* argv[])
    27 {
    28     int year;
    29     printf("请输入年份,用来判断是不是闰年\n");
    30     scanf("%d",&year);
    31     if (IsLeapYear(year))
    32     {
    33         printf("是闰年\n");
    34     } 
    35     else
    36     {
    37         printf("不是闰年\n");
    38     }
    39     return 0;
    40 }

    闰年的判断是很简单的,只要知道判断的条件即可。

    ①、普通年能被4整除且不能被100整除的为闰年。
    ②、世纪年能被400整除的是闰年
    ③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年


    看来上面的程序还是不够完善。
  • 相关阅读:
    js 实现自增长
    常用的js脚本验证
    Jquery 收集
    Jquery 常用操作搜集
    Jquery 点击绑定行 弹出详细页面
    Jquery 了解
    Html 标尺
    Editor Guidelines
    程序员需要做到
    jS 回车事件
  • 原文地址:https://www.cnblogs.com/tk091/p/2489229.html
Copyright © 2011-2022 走看看