闰年判断-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是闰年

相关推荐
ALex_zry17 小时前
内核开发者的视角:C与Rust在系统编程中的哲学与实践
c语言·开发语言·rust
im_AMBER17 小时前
Leetcode 65 固定长度窗口 | 中心辐射型固定窗口
笔记·学习·算法·leetcode
u***451617 小时前
Windows安装Rust环境(详细教程)
开发语言·windows·rust
友友马17 小时前
『QT』窗口 (二) - 深入剖析 QDialog 对话框机制与内存管理
开发语言·qt
TracyCoder12317 小时前
Java后端Redis客户端选型指南
java·开发语言·redis
筱砚.17 小时前
【C++——文件操作案例】
开发语言·c++
得物技术17 小时前
项目性能优化实践:深入FMP算法原理探索|得物技术
前端·算法
FMRbpm17 小时前
STL中栈的实现
数据结构·c++·算法
roman_日积跬步-终至千里17 小时前
【模式识别与机器学习(3)】主要算法与技术(中篇:概率统计与回归方法)之贝叶斯方法(Bayesian)
算法·机器学习·回归
sulikey17 小时前
C/C++内存管理深度解析:从内存分布到new/delete底层原理
c语言·c++·内存管理·placement-new