开发者社区> 问答> 正文

怎样通过指针来实现输入月份就会对应输出月份的英文名称?

怎样通过指针来实现输入月份就会对应输出月份的英文名称?

展开
收起
游客3gzok77e677xw 2022-03-30 03:04:17 630 0
1 条回答
写回答
取消 提交回答
  • #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;
    }
    
    
    2022-03-30 03:04:59
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载