C言語は閏年ですか?

目標:

年を入力し、閏年かどうかを判定し、閏年であればYes、閏年でなければNoを出力します。

プログラムの実装

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

操作の結果は次のようになります。 

输入:2017
输出:No

输入:2000
输出:Yes

Guess you like

Origin blog.csdn.net/m0_66411584/article/details/127509369