以下是一個用C語言編寫的判斷是否是閏年的代碼:
#include <stdio.h>
int main() {
int year;
printf("請輸入一個年份: ");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d年是閏年", year);
} else {
printf("%d年不是閏年", year);
}
return 0;
}
代碼解析:
year
,用于存儲用戶輸入的年份。printf
函數輸出提示信息,要求用戶輸入一個年份。scanf
函數從用戶輸入中讀取一個整數,存儲到year
變量中。printf
函數輸出對應的提示信息。注意:在實際應用中,可能還需要考慮對輸入的合法性進行驗證,例如輸入的年份是否大于0。上述代碼未包含輸入驗證。