C语言——oj刷题——判断闰年

当我们谈到判断闰年时,我们通常会遵循以下规则:闰年是指能被4整除但不能被100整除的年份,或者能被400整除的年份。在C语言中,我们可以通过编写一个简单的程序来实现这一功能。下面是一个示例代码,用于判断一个给定年份是否为闰年:

cpp 复制代码
#include <stdio.h>

int isLeapYear(int year) {
    if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
        return 1; // 是闰年
    } else {
        return 0; // 不是闰年
    }
}

int main() {
    int year;
    
    printf("请输入一个年份:");
    scanf("%d", &year);
    
    if (isLeapYear(year)) {
        printf("%d年是闰年。\n", year);
    } else {
        printf("%d年不是闰年。\n", year);
    }
    
    return 0;
}

在这段代码中,我们首先定义了一个名为**isLeapYear的函数,它接受一个整数参数year,并根据闰年的判断规则返回1(是闰年)或0(不是闰年)。然后在main函数中,我们通过用户输入一个年份,调用isLeapYear**函数来判断该年份是否为闰年,并输出相应的结果。

以上就是用C语言实现判断闰年的简单示例。您可以将这段代码复制粘贴到您的C语言编译器中运行,以验证其正确性。希望这个示例对您有所帮助!如果您有任何其他问题或需要进一步解释,请随时告诉我。

相关推荐
一颗松鼠4 分钟前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript
有梦想的咸鱼_6 分钟前
go实现并发安全hashtable 拉链法
开发语言·golang·哈希算法
海阔天空_201312 分钟前
Python pyautogui库:自动化操作的强大工具
运维·开发语言·python·青少年编程·自动化
天下皆白_唯我独黑19 分钟前
php 使用qrcode制作二维码图片
开发语言·php
QAQ小菜鸟22 分钟前
一、初识C语言(1)
c语言
夜雨翦春韭23 分钟前
Java中的动态代理
java·开发语言·aop·动态代理
小远yyds24 分钟前
前端Web用户 token 持久化
开发语言·前端·javascript·vue.js
何曾参静谧37 分钟前
「C/C++」C/C++ 之 变量作用域详解
c语言·开发语言·c++
互联网打工人no141 分钟前
每日一题——第一百二十一题
c语言
q567315231 小时前
在 Bash 中获取 Python 模块变量列
开发语言·python·bash