21xrx.com
2025-04-07 23:10:44 Monday
文章检索 我的文章 写文章
C++中如何输入一个数组?
2023-06-29 18:13:27 深夜i     51     0
C++ 输入 数组

在C++中,输入一个数组的方法可以通过使用for循环或者while循环实现。首先,需要先定义一个数组,然后使用循环方式输入数组元素的值。

下面是一个使用for循环的示例代码:

#include <iostream>
using namespace std;
int main() {
  int arr[10];
  cout << "请输入10个整数:" << endl;
  // 使用for循环输入数组元素的值
  for(int i = 0; i < 10; i++) {
    cin >> arr[i];
  }
  cout << "您输入的数组为:" << endl;
  // 输出数组元素的值
  for(int i = 0; i < 10; i++) {
    cout << arr[i] << " ";
  }
  return 0;
}

通过上述代码,我们可以在控制台输入10个整数,并将这些整数存储到名为arr的数组中。接着,我们使用for循环输出数组元素的值。在循环过程中,使用arr[i]来引用数组的第i个元素。

除了for循环,我们还可以使用while循环的方式来输入一个数组。示例如下:

#include <iostream>
using namespace std;
int main() {
  int arr[10];
  int i = 0;
  cout << "请输入10个整数:" << endl;
  // 使用while循环输入数组元素的值
  while(i < 10) {
    cin >> arr[i];
    i++;
  }
  cout << "您输入的数组为:" << endl;
  // 输出数组元素的值
  i = 0;
  while(i < 10) {
    cout << arr[i] << " ";
    i++;
  }
  return 0;
}

在上面的代码中,我们使用while循环取代了for循环,并且使用了一个计数器i来统计输入的数组元素个数。循环还是基于数组的索引,和for循环一样。

总的来说,输入一个数组的方式是使用循环,for循环和while循环都可以实现该操作。无论使用哪种循环方式,我们都需要使用数组的索引来引用数组元素,并使用cin来输入元素的值。

  
  

评论区

请求出错了