21xrx.com
2024-05-20 03:15:11 Monday
登录
文章检索 我的文章 写文章
C++如何输入多个数
2023-07-11 10:11:55 深夜i     --     --
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++中的多个数的输入。只需要定义好数组并控制好循环次数,就能轻松完成多个数的输入任务。

  
  

评论区

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