C言語 閏年判定プログラムの書き方【初心者向け解説】
#include <stdio.h>
int main() {
int year;
printf("Enter a year: ");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d is a leap year.\n", year);
} else {
printf("%d is not a leap year.\n", year);
}
return 0;
}
このコードでは、まずユーザーは年を入力し、条件判定を通じてその年が閏年かどうかを判断します。閏年の定義によると、その年が4で割り切れるが100で割り切れないか、または400で割り切れる場合、その年は閏年です。