21xrx.com
2024-12-22 20:55:13 Sunday
登录
文章检索 我的文章 写文章
如何在C++中输入两个数组?
2023-07-12 14:00:54 深夜i     --     --
C++ 数组 输入

在C++中输入两个数组的方法有很多种,本文将为大家介绍两种常用的方法。

方法一:使用循环输入两个数组

下面是使用循环输入两个数组的示例代码:


#include <iostream>

using namespace std;

int main()

{

  int arr1[5];

  int arr2[5];

  cout << "输入第一个数组:" << endl;

  for (int i = 0; i < 5; i++)

  {

    cin >> arr1[i];

  }

  cout << "输入第二个数组:" << endl;

  for (int j = 0; j < 5; j++)

  {

    cin >> arr2[j];

  }

  cout << "第一个数组为:" << endl;

  for (int i = 0; i < 5; i++)

  {

    cout << arr1[i] << " ";

  }

  cout << endl << "第二个数组为:" << endl;

  for (int j = 0; j < 5; j++)

  {

    cout << arr2[j] << " ";

  }

  return 0;

}

以上代码首先声明了两个数组 arr1 和 arr2,然后依次输入这两个数组。通过使用 for 循环,分别遍历两个数组,再输出它们的值。

方法二:使用函数输入两个数组

下面是使用函数输入两个数组的示例代码:


#include <iostream>

using namespace std;

void input_array(int arr[], int size)

{

  cout << "请输入数组:";

  for (int i = 0; i < size; i++)

  {

    cin >> arr[i];

  }

}

int main()

{

  int arr1[5];

  int arr2[5];

  input_array(arr1, 5);

  input_array(arr2, 5);

  cout << "第一个数组为:" << endl;

  for (int i = 0; i < 5; i++)

  {

    cout << arr1[i] << " ";

  }

  cout << endl << "第二个数组为:" << endl;

  for (int j = 0; j < 5; j++)

  {

    cout << arr2[j] << " ";

  }

  return 0;

}

以上代码首先声明了两个数组 arr1 和 arr2。使用函数 input_array,传入数组和数组大小作为参数,然后在输入函数中对数组进行输入操作。通过使用 for 循环,分别遍历两个数组,再输出它们的值。

综上所述,以上两种方法可以实现在C++中输入两个数组。读者可以根据实际需求选择适合自己的方法。

  
  

评论区

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