C言語 閏年判定:シンプルで正確な計算方法
通常根据年份来判断平年和閏年。一般來說,平年指的是一年有365天,而閏年指的是一年有366天。计算方法如下:
- 4で割り切れるが100で割り切れない年はうるう年です。
- 年が400で割り切れる場合、その年はうるう年となります。
- その他の場合は通常の年です。
以下は、与えられた年が平年か閏年かを判定するための簡単なC言語のコード例です。
#include <stdio.h>
int 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);
}
return 0;
}
このサンプルコードに年を入力すると、プログラムはその年がうるう年かどうかを判断し、結果を出力します。