HM013 两种字符串
HM013 两种字符串
来源: 第 13 集 数据类型-字符串类型
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
字符串是一串字符。C++ 里常用两种写法,输出结果可以相同,但语法要注意:
- C 风格字符串:
char数组,名字后面必须有方括号,例如char str[] = "hello";。等号右边用**双引号**。漏掉[]就不是数组;误用单引号则变成字符,装不下整串。 - 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
- 通过率
- ?
- 上传者