#include<stdio.h> int main() { int year,leap=1; printf("\t\t\t判斷0~3000之間的閏年\n"); printf("請輸入0~3000之間的年份\n"); flag: scanf("%d",&year); //輸入年份 if(year>0&&year<=3000) //四年一潤,百年不潤,四百年再潤 { if(year%4!=0) leap=0; else if(year%100!=0) leap=1; if(year%400!=0) leap=0; if(leap)//leap為1,是閏年 printf("%d is",year); else printf("%d is not",year); printf(" a leap year.\n"); goto flag; } else printf("輸入錯誤,請輸入0~3000之間的年份\n"); goto flag; return 0; }