實例要求從鍵盤輸入任意年份的整數 N,通過程序運行判斷該年份是否為閏年。
算法思想
判斷任意年份是否為閏年,需要滿足以下條件中的任意一個:
① 該年份能被 4 整除同時不能被 100 整除;
② 該年份能被400整除。
本實例中使用嵌入式 if-else 語句。
#include<stdio.h> int main() { int year,a; printf("請輸入年份:\n"); scanf_s("%d", &year); if (year % 400 == 0) a = 1; else { if (year % 4 == 0 && year % 100 == 0) a = 1; else a = 0; } if(a==1) { printf("該年份為閏年\n"); } else { printf("該年份不是閏年\n"); } }