holyya.com
2025-09-04 13:50:12 Thursday
登录
文章检索 我的文章 写文章
C++如何向数组输入数据?
2023-07-05 13:53:10 深夜i     --     --
C++ 数组 输入数据 循环 指针

C++中向数组输入数据是一个基础的操作,在很多算法和程序中都需要用到,下面介绍几种常见的方法:

1. 使用for循环逐个赋值

最常见最简单的方法就是使用for循环逐个赋值,下面是一段代码示例:


int arr[5];

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

  cout << "请输入第" << i+1 << "个数:";

  cin >> arr[i];

}

这段代码的含义是定义了一个大小为5的数组arr,使用for循环遍历数组,让用户输入每个数的值,然后通过cin语句赋值给数组的第i个元素。

2. 使用括号初始化

另一种方法是使用括号初始化数组,下面是一段代码示例:


int arr[5] = 5;

这段代码的含义是定义了一个大小为5的数组arr,同时初始化每个元素的值分别为1、2、3、4、5。

3. 使用标准库容器

除了使用传统的数组外,也可以使用C++标准库提供的容器,如vector、array等。下面是一段使用vector的代码示例:


vector<int> vec;

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

  cout << "请输入第" << i+1 << "个数:";

  int x;

  cin >> x;

  vec.push_back(x);

}

这段代码定义了一个空的vector,使用for循环让用户输入5个数,通过push_back()函数将输入的数加入到vector的末尾,每次输入完毕后,vector的size也会相应的增加。

以上是C++向数组输入数据的基础方法,使用这些方法可以满足大部分的需求。有了输入数据,接下来可以进行各种数据处理和计算了。

  
  

评论区

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