*编写一程序,输入月份号,输出该月的英文月名。例如,输入3,则输出"March",要求用指针数值处理。
谭浩强C程序设计(第五版)习题8-18*
#include<stdio.h>int main(int argc,char *argv[]){char *s[]={"January","February","March","April","May","June","July","August","September","October","November","December"};printf("请输入月份数,输入-1结束查询:\n");int idx;while(idx != -1){scanf("%d",&idx);if(idx==-1){printf("您结束了查询。");}else if(idx>12 || idx<=0){printf("您输入的月份数有误,请重新输入。");}else{printf("%d月对应的英文月名为%s\n",idx,s[idx-1]);}}}
运行结果示例:
编写一程序 输入月份号 输出该月的英文月名。例如 输入3 则输出“March“ 要求用指针数值处理。