题目描述

已知每个月份的英文单词如下,要求创建一个指针数组,数组中的每个指针指向一个月份的英文字符串,要求根据输入的月份数字输出相应的英文单词

1月 January

2月 February

3月 March

4月 April

5月 May

6月 June

7月 July

8月 August

9月 September

10月 October

11月 November

12月 December

输入

第一行输入t表示t个测试实例

接着每行输入一个月份的数字

依次输入t行

输出

每行输出相应的月份的字符串,若没有这个月份的单词,输出error

输入样例1

3
5
11
15

输出样例1

May
November
error

思路分析

按照题目的要求,我们首先创建指针数组,并在创建时就定义其指向的字符串,注意要加上const修饰,不然可能会报警告之类的,然后输出的时候直接用指针数组的元素,即字符串的首地址输出即可。

代码

#include<iostream>
#include<string>
using namespace std;
int main()
{int t,n;const char *p[12]={"January","February","March","Aprill","May","June","July","August","September","October","November","December"};cin>>t;while(t--){cin>>n;if(n<=12&&n>=1)cout<<p[n-1]<<endl;elsecout<<"error"<<endl;}
}

月份查询(指针数组)相关推荐

  1. C程序--输出月份英文名(指针数组)

    题目:输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称.试编写相应程序.      输入输出示例:      5      May #include <stdio.h> ...

  2. C语言习题11.3,用指针数组编程输出月份的英文表示

    从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1~12之间,则输出"Illegal month". #include<Stdio. ...

  3. 输入月份号,输出该月的英文月名。用指针数组处理

    /* 输入月份号,输出该月的英文月名.用指针数组处理 */#include <stdio.h> //用二维数组实现 int main() {char a[][12] = {" & ...

  4. 从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1~12之间,则输出“Illegal month”。

    从键盘任意输入一个整型表示的月份值,用指针数组编程输出该月份的英文表示,若输入的月份值不在1-12之间,则输出"Illegal month". **输入格式要求:"%d& ...

  5. 题8.18:编一程序,输入月份号,输出该月的英文月名。例如,输人3,则输出“March“ ,要 求用指针数组处理。

    题目 本题是谭浩强<C程序设计课后习题>题8.18. 题目: 编一程序,输入月份号,输出该月的英文月名.例如,输人3,则输出"March" ,要 求用指针数组处理. 以 ...

  6. 输入一个正整数repeat ,做repeat次下列运算,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。

    输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称. 若输入月份错误,输出 ...

  7. (C语言)编一程序,,输入月份号,输出该月的英文月名,例如,输入3,则输出March,要求用指针数组处理

    编一程序,输入月份号,输出该月的英文月名,例如,输入"3",则输出"March",要求用指针数组处理 #define _CRT_SECURE_NO_WARNIN ...

  8. PTA 输出月份对应的英文名称 输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。

    题目: 解法(C++): #include <iostream> using namespace std;int main(){int repeat;cin>>repeat;/ ...

  9. 【C 语言】数组 ( 指针数组用法 | 菜单选择 )

    文章目录 一.指针数组用法 ( 菜单选择 ) 二.完整代码示例 一.指针数组用法 ( 菜单选择 ) 使用场景 : 用户输入一个 字符串 , 判定该 字符串 是菜单中的哪个选项 ; 定义 指针数组 , ...

最新文章

  1. 工业级别sd卡存贮slc mlc tlc
  2. 深入了解jquery中的键盘事件
  3. python 日期_python日期操作
  4. Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤
  5. 用互联网思维做产品的7个要…
  6. Access is denied
  7. Django基础之中间件
  8. linux命令(56):环境变量:/etc/profile、/etc/bashrc 、~/.profile、~/.bashrc
  9. (转)比特币王国的内战与分裂|《财经》特稿
  10. java中常用的算法--URL
  11. (XWZ)的python学习笔记Ⅰ
  12. Python编程:腾讯防水墙原理浅析与Flask结合测试
  13. 第九届JAVA大学C组 那天返回省赛 第一题
  14. 训练多个epoch来提高训练模型的准确率
  15. Python学习两个月心得
  16. 如何看计算机加密方式,电脑常见的几种加密的方法
  17. 谷歌FLAN-T5作者亲讲:5400亿参数,1800个任务,如何实现大语言模型“自我改进”...
  18. 什么是VI?(虚拟仪器)
  19. linux文本文件导入数据库,Linux系统下如何将txt文档导入到数据库mysql的方法教程...
  20. APP应用开发流程以及苹果签名服务

热门文章

  1. Linux内核4.14版本——mmc core(4)——card相关模块(mmc type card)
  2. Object.freeze原来有这么大的作用
  3. 苹果笔记本怎么查看计算机基本信息,如何查询苹果电脑型号_查询苹果电脑型号的方法...
  4. 用计算机写作文主题,用计算机写作文教学设计.doc
  5. Python|自制二维码生成器
  6. java图形化界面编程之Swing
  7. 简单记录一下雨量计的分类
  8. 让人傻傻分不清的TDD、ATDD、BDD
  9. 第八章、所有者权益及损益的核算
  10. 《一个投资家的20年》读书笔记