C語言:實現一個函式判斷year是不是閏年
阿新 • • 發佈:2019-02-08
判斷是否是閏年:
四年一閏,百年不閏,四百年再閏
#include<stdio.h> #include<stdlib.h> int leap(int year) { int ret = 0;; if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) { return 1; } else { return -1; } } int main() { int Year = 0; printf("please input the year:\n"); scanf("%d", &Year); int ret = leap(Year); /*將呼叫得到的函式值返回到ret中*/ if (ret == 1) { printf("%d is leap year!", Year); } else { printf("%d is not leap year!", Year); } system("pause"); return 0; }