21xrx.com
2025-03-27 06:59:47 Thursday
文章检索 我的文章 写文章
C++如何输入一个数组
2023-07-03 18:59:05 深夜i     --     --
C++ 输入 数组

在C++语言中,输入一个数组可以通过多种方式实现。以下是一些常见的方法:

1. 使用循环进行输入

可以使用for循环语句来输入数组。假设要输入一个有n个元素的数组a,可以通过以下代码实现:

int a[100];
for(int i=0;i<n;i++){
  cin>>a[i];
}

在每次循环中,用户输入的值将会被存储到a数组中对应的位置。

2. 使用指针进行输入

指针是C++语言中非常重要的一种数据类型,可以使用指针来访问数组。

int a[100];
int *p=a;
for(int i=0;i<n;i++){
  cin>>*p;
  p++;
}

这里定义了一个指向a数组的指针p,然后使用for循环语句输入数组元素,并将指针指向下一个位置。

3. 使用标准库容器进行输入

C++标准库提供了各种容器,如vector、array、list等等。可以使用这些容器来轻松地输入数组。

#include <vector>
vector<int> a(n);
for(int i=0;i<n;i++){
  cin>>a[i];
}

这里通过包含vector头文件,并定义了一个元素个数为n的vector容器a。然后,可以通过for循环语句来输入数组元素。

以上是一些常见的C++输入数组的方法,可以根据需要灵活选择。记得在使用数组之前定义它们的大小,以避免数组越界问题。

  
  

评论区