输入一个年份,判断这个年份是平年还是闰年

题目:1、输入一个年份,判断这个年份是平年还是闰年。
注释:闰年能被4整除且不能被100整除 或者 能被400整除    /取整(商)  %取余(余数)


#include <stdio.h>

int main(void)
{
    int Year = 0;
    printf("year:");
    scanf("%d",&Year);
    if((Year % 4 == 0 && Year % 100 != 0) || Year % 400 == 0)
    {
        printf("%d-->run\n",Year);

    }
    else{
        printf("%d-->ping\n",Year);
    }


    return 0;
}
### 判断闰年的逻辑 判断一个年份是否为闰年的核心逻辑在于以下几个条件: 1. 如果年份能够被400整除,则该年份闰年[^1]。 2. 如果年份不能被400整除,但能被4整除且不能被100整除,则该年份也是闰年。 3. 所有其他情况下的年份均为平年。 以下是几种常见编程语言中的实现方式: --- #### C语言实现 C语言可以通过`if-else`语句来完成这一功能。下面是一个完整的代码示例: ```c #include <stdio.h> int main() { int year; printf("请输入一个年份:"); scanf("%d", &year); if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) { printf("%d 是闰年\n", year); } else { printf("%d 是平年\n", year); } return 0; } ``` 上述代码中,程序会提示用户输入一个年份,并根据给定的条件判断其是否为闰年。 --- #### JavaScript 实现 在JavaScript中也可以轻松实现类似的逻辑。以下是一段交互式的代码片段: ```javascript var year = prompt('请输入年份'); if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { alert(year + ' 是闰年'); } else { alert(year + ' 是平年'); } ``` 此代码会在浏览器环境中运行,弹窗提示用户输入年份并显示结果[^2]。 --- #### Python 实现 Python是一种简洁易读的语言,其实现如下所示: ```python year = int(input("请输入一个年份:")) if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0): print(f"{year} 是闰年") else: print(f"{year} 是平年") ``` 这段代码同样遵循相同的逻辑结构,用于判定输入年份属于哪一类[^3]。 --- ### 总结 无论使用哪种编程语言,判断闰年的基本思路都保持一致——即依据特定的数学规则进行模运算操作以验证年份数字特性。以上三种不同语言版本展示了跨平台解决问题的一致性和多样性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值