21xrx.com
2024-12-22 20:00:19 Sunday
登录
文章检索 我的文章 写文章
如何在C++中输入以回车结束的数组?
2023-07-09 10:38:47 深夜i     --     --
C++ 输入 回车 数组

在C++中输入以回车结束的数组是一个基本的问题,如果我们想要在程序中读入以回车结束的数组,我们需要使用循环,直到用户输入回车为止。

首先要做的是定义一个数组和一个变量来存储用户输入的数值。例如,我们可以定义一个名为numbers的整型数组,大小为10,同时定义一个名为input的整型变量,用于暂存用户输入的数值。

接下来,我们可以使用一个while循环来读取用户输入,并将输入存入数组中,直到用户输入回车为止。以下是一个示例代码:


#include <iostream>

using namespace std;

int main() {

  int numbers[10];

  int input;

  int i = 0;

  cout << "请输入数字,以回车结束:" << endl;

  while (cin >> input && input != '\n' && i < 10) {

    numbers[i] = input;

    i++;

  }

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

    cout << "数字" << j + 1 << ": " << numbers[j] <<endl;

  }

  return 0;

}

在上述代码中,while循环通过使用cin输入流读取用户输入。条件语句同时检查输入是否等于回车和数组是否已被填满。当输入为回车或数组已被填满时,循环结束。在while循环结束之后,我们可以使用一个for循环输出数组中存储的数值。

总之,在处理以回车结束的数组时,我们需要使用循环和合适的条件语句来保证程序的正确性。希望这篇文章对您有所帮助。

  
  

评论区

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