21xrx.com
2024-09-20 00:54:10 Friday
登录
文章检索 我的文章 写文章
C++键盘输入整数并反序输出
2023-07-04 18:56:04 深夜i     --     --
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++ 可以轻松地从键盘读取整数,并使用循环和数组来实现反序输出。这种技术是编写各种计算机程序的基础技能之一,对于学习编程的初学者来说是非常重要的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复