从键盘输入一个月份值,用指针数组编程输出该月份的英文月名。
(1)编程提示
定义指针数组并初始化。注意,指针数组中的元素为各字符串的起始地址。
输入样例1:
4
输出样例1:
April
输入样例2:
15
输出样例2:
Illegal month
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include<stdio.h>
int main() {
char *month[13] = { "Illegal","January","February","March","April","May","June","July","August","September","October","November","December" };
int n;
scanf("%d",&n);
if (n <= 12 && n >= 0)
{
printf("%s\n",*(month+n));
}
else {
printf("Illegal month\n");
}
return 0;
}