太感谢了0.0
用指针数组编程实现:从键盘输入一个数字表示月份值n,程序输出该月份的英文表示,如果n不在1--12之间,则输出“无效 月份”。
int main(void) { char *yue[12]={"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"}; int n=0; printf("请输入月份\n"); do{ scanf("%d",&n); if(n<1||n>12) { printf("无效的月份\n"); } if(n>0&&n<=12) { printf("%s\n",*(yue+(n-1))); } }while(n>0&&n<=12); return(0); }