21xrx.com
2024-11-05 19:32:45 Tuesday
登录
文章检索 我的文章 写文章
C++实现数组输入
2023-07-13 22:37:46 深夜i     --     --
C++ 数组 输入 循环 cin

C++是一门面向过程的编程语言,在很多领域都有着广泛的应用。其中,数组是C++中非常重要的一种数据结构。在实际应用中,经常需要输入一组数组,下面介绍几种C++实现数组输入的方法。

第一种方法是使用for循环实现数组的输入。代码如下:


#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个元素的int数组arr,通过for循环进行逐个输入。

第二种方法是通过键盘输入实现数组输入。代码如下:


#include<iostream>

using namespace std;

int main()

{

  int arr[5];

  cout<<"请输入5个数:"<<endl;

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

  {

    cin>>arr[i];

  }

  return 0;

}

上述代码中,同样定义了包含5个元素的int数组arr,但是不用在每次循环中输出提示信息,只需要直接读取输入内容即可。

第三种方法是读取外部文件中的数组数据。代码如下:


#include<iostream>

#include<fstream>

using namespace std;

int main()

{

  int arr[5];

  ifstream infile("input.txt",ios::in);

  if(!infile)

  

    cout<<"文件打开失败"<<endl;

    return 0;

  

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

  {

    infile>>arr[i];

  }

  infile.close();

  return 0;

}

上述代码中,使用了C++中的文件流操作,通过读取名为input.txt的外部文件中的数组数据进行输入。需要注意的是文件读取后一定要记得关闭。

以上是几种实现C++数组输入的方法,初学者可以根据自身实际需要进行选择。希望以上内容能够对大家在C++学习和编程过程中有所帮助。

  
  

评论区

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