题目链接

牛牛学说话之-整数

题目描述

牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。

输入描述: 输入一行一个整数 n (-100000 <= n <= 100000)。

输出描述: 输出一行一个整数,即输入的整数 n

解题思路

这是一个基础的输入输出(I/O)练习题。题目的核心要求是编写一个程序,该程序能够:

  1. 从标准输入流中读取一个整数。
  2. 将读取到的整数原封不动地输出到标准输出流。

这主要考验对所用编程语言基本输入输出函数的掌握情况。

代码

#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)

算法及复杂度

  • 算法:基础输入输出。
  • 时间复杂度: - 读取和打印整数的操作通常被认为是常数时间操作。
  • 空间复杂度: - 仅需要常数空间来存储输入的整数。