month_name: return name of n-th month
函数接口定义:
char *month_name(int n);
裁判测试程序样例:
#include <stdio.h>
char *month_name(int n);
int main()
{
freopen("0.in", "r", stdin);
freopen("0.out", "w", stdout);
printf("The month 1 is %s.\n", month_name(1));
printf("The month 13 is %s.\n", month_name(13));
int month;
while(scanf("%d", &month) == 1) {
printf("%s\n", month_name(month));
}
return 0;
}
/* 请在这里填写答案 */
输入样例:
1
结尾无空行
输出样例:
The month 1 is January.
The month 13 is Illegal month.
January
结尾无空行
char *month_name(int n){
if(n<1||n>12){
return "Illegal month";
}
switch(n){
case 1:return "January";break;
case 2:return "February";break;
case 3:return "March";break;
case 4:return "April";break;
case 5:return "May";break;
case 6:return "June";break;
case 7:return "July";break;
case 8:return "August";break;
case 9:return "September";break;
case 10:return "October";break;
case 11:return "November";break;
case 12:return "December";break;
}
}