用户输入年份,判断该年份是否为闰年

简介: 【10月更文挑战第18天】用户输入年份,判断该年份是否为闰年。

用户输入年份,判断该年份是否为闰年。
实例

include

int main()
{
int year;

printf("输入年份: ");
scanf("%d",&year);

if(year%4 == 0)
{
    if( year%100 == 0)
    {
        // 这里如果被 400 整数是闰年
        if ( year%400 == 0)
            printf("%d 是闰年", year);
        else
            printf("%d 不是闰年", year);
    }
    else
        printf("%d 是闰年", year );
}
else
    printf("%d 不是闰年", year);

return 0;

}
运行结果:

输入年份: 1990
1990 不是闰

相关文章
|
5月前
|
消息中间件 Java 调度
深入探讨进程、线程和协程之间的区别和联系
本文深入解析进程、线程与协程的核心区别与联系,涵盖资源分配、调度机制、通信方式及性能对比。结合代码示例与实际场景,阐明三者在高并发系统中的协同应用,助你掌握现代并发编程设计精髓。(239字)
500 11
|
前端开发 JavaScript Java
前端框架Layui实现动态树效果(书籍管理系统左侧下拉列表)(二)
前端框架Layui实现动态树效果(书籍管理系统左侧下拉列表)(二)
267 0
|
SQL 缓存 NoSQL
接口的幂等性设计和防重保证,详细分析幂等性的几种实现方法
本篇文章详细说明了幂等性,解释了什么是幂等性,幂等性的使用场景,讨论了幂等和防重的概念。分析了幂等性的情况以及如何设计幂等性服务。阐述了幂等性实现防重的几种策略,包括乐关锁,防重表,分布式锁,token令牌以及支付缓冲区。
9470 0
接口的幂等性设计和防重保证,详细分析幂等性的几种实现方法
|
21天前
|
人工智能 JavaScript Linux
不用懂技术!2026最新OpenClaw安装教程,5 分钟轻松部署可用小龙虾
OpenClaw(“小龙虾”)是一款完全开源的个人AI助手,支持Windows/macOS/Linux三端一键部署。5分钟内即可完成安装,预置Kimi K2.5模型,自带服务网关、身份认证与聊天界面,开箱即用。
|
6月前
|
监控 Java BI
《深入理解Spring》定时任务——自动化调度的时间管理者
Spring定时任务通过@Scheduled注解和Cron表达式实现灵活调度,支持固定频率、延迟执行及动态配置,结合线程池与异常处理可提升可靠性,适用于报表生成、健康检查等场景,助力企业级应用自动化。
|
8月前
|
SQL XML Java
MyBatis框架如何处理字符串相等的判断条件。
总的来说,MyBatis框架提供了灵活而强大的机制来处理SQL语句中的字符串相等判断条件。无论是简单的等值判断,还是复杂的条件逻辑,MyBatis都能通过其标签和属性来实现,使得动态SQL的编写既安全又高效。
659 0
|
算法
|
安全 网络协议 网络安全
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
32500 0
|
存储 设计模式 测试技术
了解三层架构:表示层、业务逻辑层、数据访问层
了解三层架构:表示层、业务逻辑层、数据访问层
8115 0
|
SQL 数据库
无法获得数据库 'model' 上的排他锁。请稍后重试该操作
无法获得数据库 'model' 上的排他锁。请稍后重试该操作
554 0
下一篇
开通oss服务