21xrx.com
2024-09-20 00:49:04 Friday
登录
文章检索 我的文章 写文章
C++ 怎样输入一个数组
2023-07-11 11:24:18 深夜i     --     --
C++ 输入 数组

在 C++ 中,输入数组是一项基本任务。从键盘或者文件中获取一个数组的值,可以使用多种方法。以下是一些常用的方法:

一、从键盘输入

如果您要从键盘中输入一个数组,那么可以使用以下代码:


int n; // 数组长度

cin >> n;

int a[n]; // 声明一个长度为n的数组

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

  cin >> a[i];

}

在这个例子中,首先从键盘上输入了一个整数 n,它代表了数组的长度。然后,根据长度 n 声明一个 int 类型的数组 a[n],接着使用 for 循环来遍历整个数组,从键盘中依次输入数组元素的值。

二、从文件中输入

如果需要从文件中读取数组数据,可以使用以下代码:


#include <fstream>

using namespace std;

ofstream outfile("array.txt");

int n;

cin >> n;

int a[n];

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

  cin >> a[i];

  outfile << a[i] << " "; // 将数组元素写入文件

}

outfile.close(); // 关闭文件

在这个例子中,首先我们将输出写入了一个文件 "array.txt"。然后,从键盘上输入了一个整数 n,表示数组的长度。根据长度 n 声明一个 int 类型的数组 a[n]。然后使用 for 循环来遍历整个数组,从键盘上输入数组元素的值,并将它们写入到文件 "array.txt" 中。最后,我们关闭了文件。

通过以上两种方式,我们可以从键盘或者文件中输入一个数组。这些方法都是在 C++ 中非常常见的输入数组的方法。您可以根据自己的需要选择其中的一种或者多种方法来进行输入操作。

  
  

评论区

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