21xrx.com
2025-03-31 13:41:21 Monday
文章检索 我的文章 写文章
C++如何输入多个数
2023-07-11 10:11:55 深夜i     764     0
C++输入 多个数 读取 循环 数组

在C++中,我们可以使用循环语句来输入多个数,例如使用for循环或while循环。

首先,我们需要定义一个数组来存储这些输入的数值。接着,我们使用循环语句来将输入的数值存入数组中。以下是使用for循环输入多个数的示例代码:

#include <iostream>
using namespace std;
int main() {
  int n; // 数组长度
  cout << "请输入需要输入的数的个数:";
  cin >> n; // 输入数组长度
  int arr[n]; // 定义数组
  for (int i = 0; i < n; i++) {
    cout << "请输入第 " << i+1 << " 个数:";
    cin >> arr[i]; // 输入每个数并存入数组
  }
  cout << "您输入的数为:";
  for (int i = 0; i < n; i++) {
    cout << arr[i] << " "; // 输出数组中存储的数值
  }
  return 0;
}

运行上述代码后,程序会提示您输入需要输入的数的个数。然后,您可以逐个输入每个数,这些数将按照输入顺序存储到定义好的数组中。最后,程序会输出这些已存储进数组的数值。

除了使用for循环外,我们也可以使用while循环来实现多个数的输入,如下所示:

#include <iostream>
using namespace std;
int main() {
  int n; // 数组长度
  cout << "请输入需要输入的数的个数:";
  cin >> n; // 输入数组长度
  int arr[n]; // 定义数组
  int i = 0;
  while (i < n) {
    cout << "请输入第 " << i+1 << " 个数:";
    cin >> arr[i]; // 输入每个数并存入数组
    i++; // i自增
  }
  cout << "您输入的数为:";
  for (int i = 0; i < n; i++) {
    cout << arr[i] << " "; // 输出数组中存储的数值
  }
  return 0;
}

与for循环相比,while循环的输入方式略有不同。在while循环中,我们使用一个计数器(i)来控制输入次数。当计数器i小于数组长度n时,程序会提示您输入每个数并将其存入数组中。这个过程将重复n次,直到所有数都被输入并存储到数组中。最后,程序输出这些已存储进数组的数值。

总之,无论使用for循环还是while循环,都可以方便地实现C++中的多个数的输入。只需要定义好数组并控制好循环次数,就能轻松完成多个数的输入任务。

  
  

评论区