📜  数组 c++ 中的输入(1)

📅  最后修改于: 2023-12-03 15:26:10.307000             🧑  作者: Mango

数组在 C++ 中的输入

在 C++ 中,数组是一种存放相同类型数据元素的集合。

要输入数组,在 C++ 中有多种方法可以实现。下面我们将介绍其中的两种常用方法。

方法一:使用循环输入数组元素

使用循环输入数组元素是一种常见的方法,示例代码如下:

#include <iostream>

using namespace std;

int main()
{
    int arr[5];

    for (int i = 0; i < 5; i++)
    {
        cout << "请输入第" << i+1 << "个元素:";
        cin >> arr[i];
    }

    cout << "您输入的数组元素为:";
    for (int i = 0; i < 5; i++)
    {
        cout << arr[i] << " ";
    }

    return 0;
}

上述代码中,我们使用一个 for 循环来遍历数组元素。在每次循环中,用 cin 来输入用户的输入,赋值给对应的数组元素。最后输出整个数组。

方法二:使用数组指针输入数组元素

使用数组指针输入数组元素也是一种常见的方法,示例代码如下:

#include <iostream>

using namespace std;

int main()
{
    int arr[5], *p = arr;

    cout << "请输入5个元素:";
    for (int i = 0; i < 5; i++)
    {
        cin >> *(p+i);
    }

    cout << "您输入的数组元素为:";
    for (int i = 0; i < 5; i++)
    {
        cout << *(p+i) << " ";
    }

    return 0;
}

上述代码中,我们首先使用一个指针 p 来指向数组 arr。然后遍历整个数组,使用指针来输入每个数组元素的值并相应地赋值。最后再次遍历整个数组,输出整个数组。

两种方法各有优劣,具体使用要根据实际情况而定。希望本文对您有所帮助。