#include <stdio.h> //声明函数 int days(int year ,int month); int main(int argc, const char * argv[]) { // 调用函数 int num = days(2017,7); printf("%d",num); return 0; } int days(int year ,int month) { // 判断输入的这一年的这个月有多少天 switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 4: case 6: case 9: case 11: return 30; case 2: //判断年份是否为闰年. if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) { return 29; } else { return 28; } } return 0; } |