21xrx.com
2025-06-21 02:20:55 Saturday
登录
文章检索 我的文章 写文章
C++键盘输入整数并反序输出
2023-07-04 18:56:04 深夜i     25     0
C++ 键盘输入 整数 反序输出

在 C++ 中,我们可以使用标准输入流 cin 来从键盘读取整数,并使用循环和数组来实现反序输出。

首先,我们需要定义一个整数数组来存储我们输入的数字。假设我们希望输入 10 个数字,则可以使用以下代码创建一个长度为 10 的数组:

const int SIZE = 10;
int nums[SIZE];

接下来,我们可以使用 cin 从键盘读取整数并将其存储到数组中。为了简化代码,以下示例将使用一个 for 循环来重复读取数字并将其存储到数组中:

for (int i = 0; i < SIZE; i++) {
  std::cin >> nums[i];
}

完成输入后,我们需要将数组中的数字反序输出。为此,我们可以使用另一个 for 循环遍历数组并从最后一个元素开始输出。因为数组的索引从 0 开始,因此我们需要从 SIZE - 1 开始倒序循环:

for (int i = SIZE - 1; i >= 0; i--) {
  std::cout << nums[i] << " ";
}

完整代码如下:

#include <iostream>
const int SIZE = 10;
int main() {
  int nums[SIZE];
  std::cout << "请输入 " << SIZE << " 个数字:" << std::endl;
  for (int i = 0; i < SIZE; i++) {
    std::cin >> nums[i];
  }
  std::cout << "反序输出结果为:" << std::endl;
  for (int i = SIZE - 1; i >= 0; i--) {
    std::cout << nums[i] << " ";
  }
  return 0;
}

运行结果:

请输入 10 个数字:
1 2 3 4 5 6 7 8 9 10
反序输出结果为:
10 9 8 7 6 5 4 3 2 1

总之,C++ 可以轻松地从键盘读取整数,并使用循环和数组来实现反序输出。这种技术是编写各种计算机程序的基础技能之一,对于学习编程的初学者来说是非常重要的。

  
  

评论区