HM013 两种字符串

HM013 两种字符串

HM013 两种字符串

来源: 第 13 集 数据类型-字符串类型

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

字符串是一串字符。C++ 里常用两种写法,输出结果可以相同,但语法要注意:

  1. C 风格字符串char 数组,名字后面必须有方括号,例如 char str[] = "hello";。等号右边用**双引号**。漏掉 [] 就不是数组;误用单引号则变成字符,装不下整串。
  2. C++ 风格字符串:类型是 string,使用前要包含 <string> 头文件,例如 string str2 = "world";,同样用双引号。

字符只有一个符号,用单引号;字符串有多个符号,用双引号。两种字符串都可以直接用 cout 输出。

请读入一个字符、一个 C 风格字符串和一个 C++ 风格字符串,按顺序各输出一行。

输入格式

第一行一个可见字符 \(c\)。

第二行一个不含空白的字符串 \(s1\)(长度 \(1 \sim 50\)),按 C 风格字符串处理。

第三行一个不含空白的字符串 \(s2\)(长度 \(1 \sim 50\)),按 string 处理。

输出格式

三行,依次为 \(c\)、\(s1\)、\(s2\),每行末尾换行。

样例

输入 #1

X
hello
world

输出 #1

X
hello
world

输入 #2

A
Hello
C++

输出 #2

A
Hello
C++

说明

题解中 \(s1\) 必须用 char 数组保存,\(s2\) 必须用 string 保存,并包含 <string>。不要把整串写进单引号。

信息

ID
1012
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者