《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p91
习题3
9.编写程序,输入某年某月,求该月有多少天。
#include<stdio.h>int main(void){int year,month;char ch;printf("输入年和月:");scanf("%d%c%d",&year,&ch,&month);if(year%4==0&&year%100!=0||year%400==0){if(month==2)printf("29");}else{switch(month){case 1:printf("31");break;case 2:printf("28");break;case 3:printf("31");break;case 4:printf("30");break;case 5:printf("31");break;case 6:printf("30");break;case 7:printf("31");break;case 8:printf("31");break;case 9:printf("30");break;case 10:printf("31");break;case 11:printf("30");break;case 12:printf("31");break;}}}