switch作业

28 阅读1分钟

我的作业 image.png 代码如下: #include<stdio.h> int main(){ int month = 1; int year; printf("输入1-12的数字,获取一年的月份:"); scanf("%d",&month);

switch(month){
	case 1:
	case 3:
	case 5:
	case 7:
	case 8:
	case 10:
	case 12:
		printf("有31天");
		break;
	case 2:
		printf("输入一个年份:");
		scanf("%d",&year);
		if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0))
		{
		printf("%d年是闰年\n",year); 
		printf("有29天");
		break;
		} 
		else{
			printf("%d年不是闰年\n",year);
			printf("有28天");
			break;
		}
	case 4:
	case 6:
	case 9:
	case 11:	
	    printf("有30天");
		break;
	default:
	    printf("输入的月份不在处理范围");
		break;			
}

}