21xrx.com
2024-12-23 00:15:31 Monday
登录
文章检索 我的文章 写文章
C++如何为数组输入数值?
2023-06-28 05:20:15 深夜i     --     --
C++ 数组 输入 数值

C++中,数组是一组相同类型的连续存储的数据,为了能够使用数组,我们需要给数组赋初值。数组的赋值可以单个元素赋值或者批量赋值,下面介绍数组如何输入数值。

1. 单个元素输入

我们可以用下标的方式一个一个地为数组元素赋值。代码如下:


#include <iostream>

using namespace std;

int main()

{

  int arr[5];

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

  {

    cout<<"请输入第"<<i+1<<"个元素的值:";

    cin>>arr[i];

  }

  return 0;

}

上面的代码中,我们首先定义了一个大小为5的整数型数组arr。然后通过for循环对数组的每个元素进行输入,cin语句可以接收用户的输入,并将其存入数组的对应位置。

2. 批量赋值

如果数据较多,一个个输入会比较麻烦,我们可以使用循环语句,批量地为数组元素赋值。


#include <iostream>

using namespace std;

int main()

{

  int n;

  cout<<"请输入数组大小:";

  cin>>n;

  int arr[n];

  cout<<"请输入"<<n<<"个数:";

  for(int i=0;i<n;i++)

  {

    cin>>arr[i];

  }

  return 0;

}

上面的代码中,我们首先让用户输入数组的大小,然后根据输入的大小定义数组,最后用for循环输入n个数值存入数组。

总结:

以上就是C++如何为数组输入数值的方法,通过这些方法我们可以为数组快速赋值。值得注意的是,在数组定义后一定要记得先输入数组大小,否则程序会出现运行错误。同时,在输入数组元素时,也要注意不要越界,否则也会出现错误,因此我们通常会在for循环中设置边界条件,保证程序的正常运行。

  
  

评论区

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