21xrx.com
2024-11-08 22:15:12 Friday
登录
文章检索 我的文章 写文章
C++实现一行输入多个整数数据
2023-06-22 13:58:23 深夜i     --     --
C++ 输入数据 整数

在C++中,有时候需要一次性输入多个整数数据,而不是逐个输入,这时可以使用循环结构实现。

首先,在程序中定义一个整数数组来存储输入的数据,数组的大小应该足够大以便存储所有输入的整数。然后,使用循环结构根据需要多次输入整数。

以下是一个简单的程序示例:


#include <iostream>

using namespace std;

int main() {

  const int MAX_SIZE = 100; // 定义数组大小

  int arr[MAX_SIZE]; // 定义整数数组

  int n = 0; // 数组元素个数

  int num; // 临时存储输入的整数

  char c; // 读取输入数据后的字符

  do {

    cin >> num; // 输入整数

    arr[n++] = num; // 将整数存入数组

    cin.get(c); // 读取输入数据后的字符

  } while (c != '\n' && n < MAX_SIZE); // 在达到输入数据最大数量或输入回车符之前不断输入

  // 输出输入的整数

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

    cout << arr[i] << " ";

  }

  return 0;

}

在程序中使用do-while循环来读取输入数据,每次输入一个整数并将其存储到数组中,再读取输入数据后的字符,直到达到输入数据最大数量或输入回车符为止。

最后,输出输入的整数以检查程序是否正确。

通过以上方法,你可以快速、方便地一次性输入多个整数数据,并对数据进行处理。

  
  

评论区

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