前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >月份查询(指针数组)

月份查询(指针数组)

作者头像
叶茂林
发布2023-07-28 21:47:55
1360
发布2023-07-28 21:47:55
举报

题目描述

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

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修饰,不然可能会报警告之类的,然后输出的时候直接用指针数组的元素,即字符串的首地址输出即可。

代码

代码语言:javascript
复制
#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;
		else
		cout<<"error"<<endl;
	}
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入
  • 输出
  • 输入样例1
  • 输出样例1
  • 思路分析
  • 代码
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档