怎样通过指针来实现输入月份就会对应输出月份的英文名称?
#include <stdio.h>
#include <stdlib.h>
/* 编写一程序,输入月份号,输出该月的英文月名。例如,输入"3",则输出"March",要求用指针数组处理。 */
int main() {
int month;
char *Month[12] = { "January","February","March","April","May","June","July","August","September","October","November","December" };
printf("请输入月份:");
scanf("%d", &month);
for (;month < 1 || month>12; printf("您的输入有误,请重新输入\n"), scanf("%d", &month));
printf("%d月的英文名为:%s\n", month, *(Month + month - 1));
return 0;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。