21xrx.com
2024-11-10 00:23:43 Sunday
登录
文章检索 我的文章 写文章
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++输入数组的方法,可以根据需要灵活选择。记得在使用数组之前定义它们的大小,以避免数组越界问题。

  
  

评论区

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