21xrx.com
2024-12-22 22:44:09 Sunday
登录
文章检索 我的文章 写文章
C++读取数组输入
2023-07-05 03:57:10 深夜i     --     --
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循环或相关函数来读取,然后将这些值存储在数组中。通过这种方式,您可以轻松地创建数组并存储任意数量、任意类型的元素。

  
  

评论区

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