第一,你的month是整数类型,你却用字符'1'、'2'、'3'等来匹配,这肯定匹配不上(除非你输入的整数是49、50、51等,即对应的字符的ASCII码,另外'10'、'11'、'12'属于非法常量),必须改用整数来匹配第二,case和后面匹配的常量中间要空一格