闰年判断

Q1692.(语言: C)从键盘任意输入一个年号,判断它是否是闰年。已知符合下列条件之一者是闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。
输入提示信息:"Input a year:"
输入格式:"%d"
输出提示信息和格式:
"%d is a leap year!\n"
"%d is not a leap year!\n"

#include<stdio.h>

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

int main()
{
    int year;
    printf("Input a year:");
    scanf("%d",&year);
    if(isLeapYear(year)){
        printf("%d is a leap year!\n",year);
    }else{
        printf("%d is not a leap year!\n",year);
    }
    return 0;
}

posted @ 2026-01-13 12:20  沫忆拾忆  阅读(8)  评论(0)    收藏  举报