tc25.c

来自「关于学习C语言的电子书籍」· C语言 代码 · 共 41 行

C
41
字号
/******************
	  tc25.c
    月份与天数
******************/

#include "stdio.h"
enum month{Jan=1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec};		/*定义枚举类型*/
main( )
{
	enum month m;
	int n;
	printf("         月份与天数\n");
	printf("输入月份(1~12):");
	scanf("%d",&m);
	switch(m)		/* 利用开关语句选择合适的天数*/
	{
	case Jan:		/* 1,3,5,7,8,10,12月都是31天*/
	case Mar:
	case May:
	case Jul:	
	case Aug:		
	case Oct:		
	case Dec:
		n=31;
		break;
	case Feb:		/* 2月是28天*/
		n=28;
		break;
	case Apr:		/* 4,6,9,11月都是30天*/
	case Jun:	
	case Sep:		
	case Nov:		
		n=30;
		break;
	default:
		printf("输入的数据有误,月份只能为1~12\n");
		exit(0);
	}
	printf("%d月共有%d天\n",m,n);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?