第一种方法,代码如下:
#include <stdio.h>
main()
{ //定义一个指针数组为月份名称
char *s[12]={"January","February","March","April","May","June","July","August","September","October","December"};
int m;
printf("请输入月份: ");
scanf("%d",&m);
printf("%s \n",*(s+m-1));
}
第二种方法,代码如下:
#include <stdio.h>
main()
{ //定义二维数组为月份名称,指针指向数组
int m;
char *p;
char s[][20] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("请输入月份: ");
scanf("%d",&m);
p=&s[m-1][0];
printf("英文是:%s\n",p);
return 0;
}
结果如下:
请输入月份: 6
英文是:June
请按任意键继续. . .