21xrx.com
2024-09-20 00:02:30 Friday
登录
文章检索 我的文章 写文章
C++:输入数组
2023-07-05 13:59:29 深夜i     --     --
C++ 输入 数组

在C++中,数组是一种非常常见且重要的数据类型。数组可以保存多个值,而不需要单独定义一组变量。当你需要一组有序的、相同类型的数据时,使用数组可以大大简化代码的编写。

当你需要输入一个数组时,可以使用循环语句 `for`来读入数据。假设我们需要输入一个包含5个整数的数组,可以按照以下步骤进行。

首先,需要定义一个名为 `arr` 的数组,长度为5。这可以通过以下代码实现:


int arr[5];

这将创建一个具有5个整数类型元素的数组。接下来,我们需要在程序中读入这些元素。

为了实现这一点,我们需要一个循环来遍历数组,并从用户那里获取输入。在每一步中,我们可以使用 `cin()` 函数来获取用户输入。以下是完整的代码:


int arr[5];

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

  cout << "Enter element number " << i << ": ";

  cin >> arr[i];

}

在上面的代码中,我们使用 `for` 循环进行5次迭代,每次将从用户那里读入一个整数,并将其保存在数组元素 `arr[i]` 中。 `i` 从0开始,一直到4。

输出的提示信息为 `Enter element number [i]:`,其中 `[i]` 表示当前迭代的循环计数器 `i` 的值。因此,对于第0次迭代,提示消息将是 `Enter element number 0:`。这将使用户更容易看出当前输入了哪个元素。

在输入完整个数组之后,可以通过以下方式输出数组中的所有元素:


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

  cout << "Element " << i << " is " << arr[i] << endl;

}

这将对数组进行遍历,输出每个元素的值和其索引。输出的结果可能会是类似以下的内容:


Element 0 is 10

Element 1 is 20

Element 2 is 30

Element 3 is 40

Element 4 is 50

总之,C++中的数组是一种方便、灵活且很有用的数据类型。通过使用 `for` 循环以及 `cin()` 和 `cout` 函数,我们可以轻松地读取和输出数组中的元素。

  
  

评论区

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