知识点:char *a[]代表一个指向若干个字符串的指针数组,可以利用数组的地址(索引/下标)为定位转化成对应地址的字符串文本(对应的月份)
一、 switch-case方法
int month;
scanf("%d",&month);
switch (month) {
case 1:printf("January\n"); break;
case 2:printf("Februrary\n"); break;
case 3:printf("March\n"); break;
case 4:prinf("April\n"); break;
case 5:printf("May\n"); break;
csae 6:prinf("June\n"); break;
case 7:printf("July\n"); break;
case 8:printf("August\n"); break;
case 9:printf("September\n"); break;
case 10:printf("October\n"); break;
case 11:printf("November\n"); break;
case 12:printf("December\n"); break;
}
二、 指针数组方法
int main(void)
{
char a*[20]={"January","Februrary","March","April","May","June",
"July","August","September","October","November",
"December",}
int month;
scanf("%d",&month);
printf("%s",a[month-1]) //注意-1,0起点
}