首页 > 其他分享 >判断一个年份是否为闰年

判断一个年份是否为闰年

时间:2023-11-10 18:02:42浏览次数:18  
标签:年份 return 闰年 int printf else 判断 year

#include <stdio.h>

#include <stdbool.h>

bool is_leap_year(int year) { if (year % 4 == 0) { if (year % 100 == 0) { if (year % 400 == 0) { return true; } else { return false; } } else { return true; } } else { return false; } }

int main()

{ int year = 2024;

if (is_leap_year(year)) {
    printf("%d 年是闰年\n", year);
}
else {
    printf("%d 年不是闰年\n", year);
}

return 0;

}


标签:年份,return,闰年,int,printf,else,判断,year
From: https://blog.51cto.com/u_16271069/8305799

相关文章

  • 已知arr = [1,2,NaN,1,4,2,NaN],现为输出arr的不重复元素(重复元素只输出一次),则下列程
    varnewArr=[];for(vari=0;i<arr.length;i++){if(①){newArr.push(arr[i]);}}console.log(newArr);AnewArr.indexOf(arr[i])==-1B!newArr.indexOf(arr[i])==-1CnewArr.includes(arr[i])D!newArr.includes(arr[i])正确答案:DindexOf()方法与incl......
  • 利用快慢指针,求链表的中间结点,判断链表是否是环形链表
    前言(1)在学习数据结构链表部分的时候,老师给出了几个题目。其中两个题目采用了快慢指针的技术,感觉有意思,于是写一篇博客记录一下。快慢指针(1)我们先来介绍一下快慢指针技术。这个说起来其实很简单,就是龟兔赛跑问题。(2)兔子跑的比乌龟快,我们可以利用这个特性,来解决一些实际按理。求链表......
  • 判断点在直线的左侧还是右侧
    判断点C(x,y)在点A(x1,y1)、B(x2,y2)的左侧还是右侧,这里选取了两种方法,一是行列式方法,求行列式D=|1,x1,y1||1,x2,y2||1, x,  y|二是利用利用向量的叉积M=AC×AB向量AC=(x-x1,y-y1)向量AB=(x2-x1,y2-y1)两种方式获得的结果是相反的D=-MD=x1y2+x2y+xy1-x1y......
  • mybatis-plus 根据当前时间,判断检索
    <iftest="timeStatus!=nullandtimeStatus.trim()!=''"><iftest="timeStatus==1"><![CDATA[ANDDATE_FORMAT(now(),'%Y-%m-%d%H:%i:%S')<DATE_FORMAT(start_date,'%Y-%m-%d......
  • 左右手坐标系以及逆时针正方向的判断
    A 判断三维坐标系旋转正方向的简单方法_xyz三个轴的方向图片-CSDN博客判断三维坐标系旋转正方向的简单方法引言做iOS开发,不免要接触到一些特效,其中不乏3D特效,这时候就要对iOS所使用的坐标系了解才行。若不限于iOS开发,还有MacOS开发,若不知道它们所使用坐标系的不同,初......
  • 判断直角三角形
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intCheck1(intx,inty,intz){ if(x*x==y*y+z*z){  return1; }else{  return0; }}intCheck2(intx,inty,intz){ if(Check1(x,y,z)||Check1(y,x,z)||Check1(z,x,y)){ return1; }else{ ......
  • 判断一个字符串是否为回文字符串
    #include<stdio.h>#include<stdbool.h>#include<string.h>boolis_palindrome(char*str){intlength=strlen(str);for(inti=0,j=length-1;i<j;i++,j--){if(str[i]!=str[j]){returnfalse;}}retu......
  • oracle判断是否数字 Oracle提供了regexp_like函数 正则表达式匹配
    oracle判断是否数字Oracle提供了regexp_like函数正则表达式匹配在Oracle数据库中,判断是否为数字可以使用正则表达式或者使用自带的内置函数来实现。方法一:使用正则表达式Oracle提供了regexp_like函数,它使用正则表达式来判断一个字符串是否符合指定的模式。我们可以使用这个函......
  • Mybatis if test 判断数字时需要注意
    mybatis做if判断注意mybatis做if判断注意:下面这种写法只适用于id类型为字符串.<iftest="id!=nullandid!=''">id=#{id}</if>如果id类型为int当id=0时这个判断不会传该值的。test="id!=nullandid!=''orid==0">......
  • 判断浏览器类型
    判断当前浏览器类型:<scripttype="text/javascript">varSys={};varua=navigator.userAgent.toLowerCase();if(window.ActiveXObject)Sys.ie=ua.match(/msie([\d.]+)/)[1]elseif(document.getBoxObject......