6-6 Isleap (5 分)

这是一个关于如何编写一个C语言函数来判断是否为闰年的博客。程序样例中展示了如何使用`isleap`函数,该函数根据能被4整除但不能被100整除,或者能被400整除的条件来确定年份是否为闰年。输入样例给出了1990年至1994年的年份,输出展示了对应的判断结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Test a year if it is leap year or not.

函数接口定义:

int isleap(int year);

裁判测试程序样例:

#include <stdio.h>

int isleap(int year);

/* a year is leap year or not*/
int main()
{
    int year;

    while(scanf("%d", &year) != EOF){
        if(isleap(year)) {
        printf("%d is a leap year\n", year);
    }
    else {
        printf("%d is not a leap year\n", year);
    }
    }

    return 0;
}

/* 请在这里填写答案 */

输入样例:

1990 1991 1992 1993 1994

结尾无空行

输出样例:

1990 is not a leap year
1991 is not a leap year
1992 is a leap year
1993 is not a leap year
1994 is not a leap year

 闰年的判断方法是:1、能被4整除,但不能被100整除; 2、能被400整除

这两条中间关系是或,也就是 ||

我们直接按这个条件打就可以了:

int isleap(int year){
if(year%4==0&&year%100!=0||year%400==0)
    return 1;
    else 
       return  0;
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值