题目链接
题目描述
会说浮点数(小数)之后,牛牛开始尝试字符串。
输入描述:
输入一行一个长度为 L
(1 <= L <= 1000),且只由大写字母、小写字母和数字构成的字符串 s
。
输出描述:
输出字符串 s
。
解题思路
这是编程入门的第四个阶段:处理字符串。任务非常直接:
- 从标准输入读取一个字符串。
- 将这个字符串完整地输出到标准输出。
这要求我们使用相应编程语言中用于处理字符串的变量类型和输入/输出函数。
代码
#include <iostream>
#include <string> // 需要包含 string 头文件
using namespace std;
int main() {
string s;
// 从标准输入读取一个字符串
cin >> s;
// 将该字符串输出到标准输出
cout << s << endl;
return 0;
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 从标准输入读取一个字符串
String s = sc.next();
// 将该字符串输出到标准输出
System.out.println(s);
}
}
# 从标准输入读取一行字符串
s = input()
# 将该字符串输出到标准输出
print(s)
算法及复杂度
- 算法:基础字符串输入输出。
- 时间复杂度:
- 其中 L 是字符串的长度。读取和输出操作都需要遍历整个字符串。
- 空间复杂度:
- 需要 L 大小的空间来存储字符串。