列表

详情


BC55. 判断闰年

描述

判断一个整数n是否是闰年


输入描述

输入一个整数n (

输出描述

是闰年输出"yes" 否则输出"no"

示例1

输入:

2000

输出:

yes

示例2

输入:

1900

输出:

no

原站题解

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-05-23

#include "stdio.h"
int main()
{
    int y;
    scanf("%d",&y);
    if(y%400==0)
        printf("yes\n");
    else if(y%4==0&&y%100!=0)
        printf("yes\n");
    else
        printf("no\n");
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-03-31

#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    if(n%100==0)
    {
        if(n%400==0) printf("yes");
     else printf("no");
    }
    else 
    {   if(n%4==0) printf("yes");
      else printf("no");
    }
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-07-25

#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    if(n%4==0&&n%100!=0||n%400==0)
        printf("yes");
    else
        printf("no");
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-05-07

#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    if(n>=1 && n<=2018)
    {
        if(n%4==0 && n%100 !=0 || n%400== 0)
            printf("yes");
        else
            printf("no");
    }
    else
        printf("no");
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-03-22

int main()
{
    int year;
    scanf("%d",&year);//输入年份
    if(year>=1 && year<=2018){//判断输入年份是否在1-2018之间
    if((year%4==0 && year%100!=0)||year%400==0){//运用素数规则
        printf("yes");
    }
    else printf("no");
}
else printf("no");
 
}

上一题