闰年判断-C语言

1. 问题:

判断某一年是否是闰年。

2. 解答:

闰年是公历中的名词,分为普通闰年和世纪闰年,普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年;世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年。

3. 代码:

复制代码
#include<stdio.h>//头文件
int main()//主函数
{
  int year;//定义整型变量
  printf("输入年份:");//提示语句
  scanf("%d",&year);//键盘输入年份
  if((year%4==0 && year%100!=0)||year%400==0)//判断闰年的条件
  {
    printf("%d是闰年\n",year);
  }
  else
  {
    printf("%d不是闰年\n",year);
  }
  return 0; //函数返回值为0
}

4. 编译结果:

输入年份:2000

2000是闰年

相关推荐
利剑 -~2 分钟前
设计java高并安全类
java·开发语言
CoderYanger3 分钟前
D.二分查找-基础——744. 寻找比目标字母大的最小字母
java·开发语言·数据结构·算法·leetcode·职场和发展
柯南二号5 分钟前
【后端】【Java】一文详解Spring Boot 统一日志与链路追踪实践
java·开发语言·数据库
元亓亓亓6 分钟前
LeetCode热题100--347. 前 K 个高频元素--中等
数据结构·算法·leetcode
Hello eveybody10 分钟前
冒泡、选择、插入排序简介(C++)
数据结构·算法·排序算法
CoderYanger11 分钟前
贪心算法:2.将数组和减半的最少操作次数
java·算法·leetcode·贪心算法·1024程序员节
weixin_3077791312 分钟前
Jenkins Pipeline: Basic Steps 插件详解
开发语言·ci/cd·自动化·jenkins·etl
Chen--Xing14 分钟前
LeetCode 49.字母异位词分组
c++·python·算法·leetcode·rust
柯南二号14 分钟前
【后端】【Java】RESTful书面应该如何写
java·开发语言·restful
切糕师学AI15 分钟前
如何用 VS Code + C# Dev Kit 创建类库项目并在主项目中引用它?
开发语言·c#