21xrx.com
2025-06-04 19:23:43 Wednesday
文章检索 我的文章 写文章
C++读取数组输入
2023-07-05 03:57:10 深夜i     16     0
C++ 数组 读取 输入 数据结构

C++是一种广泛使用的计算机编程语言,也是一种高效且功能强大的编程语言。在C++中,读取数组输入也是一个常见的操作。本文将为您介绍如何使用C++读取数组输入。

要使用C++读取数组输入,首先需要定义一个包含所需元素的数组。其次,使用C++程序读取数组元素的常用方法是使用for循环。下面是一个简单的示例程序,用于读取包含整数的数组元素。

#include <iostream>
using namespace std;
int main() {
  int arr[5];
  for (int i = 0; i < 5; i++) {
    cout << "Enter element " << i + 1 << ": ";
    cin >> arr[i];
  }
  cout << "Array elements are: ";
  for (int i = 0; i < 5; i++) {
    cout << arr[i] << " ";
  }
  return 0;
}

上述程序首先定义一个名为arr的整数数组,该数组包含5个元素。随后使用for循环来读取数组中的每个元素,用户需要输入5个元素的值,然后存储在数组中。最后,使用for循环将数组元素打印在屏幕上。

另外,C++标准库中也提供了一些函数用于读取数组输入。其中,最常用的函数是getline()和get()。这些函数可以用于从标准输入读取字符串和字符,并将它们存储在数组中。以下是一个使用getline()函数读取字符串的示例程序。

#include <iostream>
#include <string>
using namespace std;
int main() {
  string arr[3];
  for (int i = 0; i < 3; i++) {
    cout << "Enter string " << i + 1 << ": ";
    getline(cin, arr[i]);
  }
  cout << "Array elements are: ";
  for (int i = 0; i < 3; i++) {
    cout << arr[i] << " ";
  }
  return 0;
}

上述程序首先定义一个名为arr的字符串数组,该数组包含3个元素。随后使用for循环来读取数组中的每个元素,用户需要输入3个字符串元素的值,然后存储在数组中。最后,使用for循环将数组元素打印在屏幕上。

总之,在C++中读取数组输入是很简单的。无论您要读取什么类型的数据,都可以使用for循环或相关函数来读取,然后将这些值存储在数组中。通过这种方式,您可以轻松地创建数组并存储任意数量、任意类型的元素。

  
  

评论区