题目链接
题目描述
牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。
输入描述:
输入一行一个整数 n
(-100000 <= n <= 100000)。
输出描述:
输出一行一个整数,即输入的整数 n
。
解题思路
这是一个基础的输入输出(I/O)练习题。题目的核心要求是编写一个程序,该程序能够:
- 从标准输入流中读取一个整数。
- 将读取到的整数原封不动地输出到标准输出流。
这主要考验对所用编程语言基本输入输出函数的掌握情况。
代码
#include <iostream>
using namespace std;
int main() {
int n;
// 从标准输入读取一个整数
cin >> n;
// 将该整数输出到标准输出,并换行
cout << n << endl;
return 0;
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 从标准输入读取一个整数
int n = sc.nextInt();
// 将该整数输出到标准输出
System.out.println(n);
}
}
# 从标准输入读取一行,并转换为整数
n = int(input())
# 将该整数输出到标准输出
print(n)
算法及复杂度
- 算法:基础输入输出。
- 时间复杂度:
- 读取和打印整数的操作通常被认为是常数时间操作。
- 空间复杂度:
- 仅需要常数空间来存储输入的整数。