>> C言語入門トップに戻る

C言語課題:うるう年かを判定

C言語の課題や宿題でもよくあるうるう年かどうかを判定するプログラムです。

#include<stdio.h>

void main(){
  int year;
  
    printf("西暦 = ");
    scanf("%d", &year);
    if(year%4==0 && year%100!=0 || year%400==0)
      printf("%d年は閏年です\n", year);
    else
      printf("%d年は閏年ではありません\n", year);

}
●実行例

西暦 = 2004
2004年は閏年です
続行するには何かキーを押してください . . .
●解説
単純にうるう年の条件分に合致してるかをチェックしてるだけです。

>> 【C言語課題:三角形成立判定プログラム】に進む
>> C言語入門トップに戻る