21xrx.com
2024-11-10 00:44:28 Sunday
登录
文章检索 我的文章 写文章
C++ 输入多行整数
2023-07-05 06:50:41 深夜i     --     --
C++ 多行输入 整数

C++ 是一种流行的编程语言,其在处理多行整数方面非常灵活。下面是一些关于如何使用 C++ 输入多行整数的方法。

方法一:使用 while 循环

使用 while 循环的方法可以让你输入任意数量的整数,直到你决定结束输入。以下是这种方法的实现:


#include <iostream>

using namespace std;

int main()

{

  int num;

  while (cin >> num)

  

    cout << "You have entered: " << num << endl;

  

  return 0;

}

当你输入整数并按下回车键后,它会被存储在 num 变量中并输出。当你打算结束输入时,可以按下 Ctrl + Z(在 Windows 上)或 Ctrl + D(在 Unix 上)。

方法二:使用 for 循环和 getline 函数

使用 for 循环和 getline 函数的方法可以让你输入预定数量的整数。以下是这种方法的实现:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  int num;

  string line;

  cout << "How many numbers do you want to enter? ";

  getline(cin, line);

  int total = stoi(line);

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

  {

    cout << "Enter an integer: ";

    getline(cin, line);

    num = stoi(line);

    cout << "You have entered: " << num << endl;

  }

  return 0;

}

当你运行该程序时,它会询问你想要输入多少个整数。然后,它会使用 getline 函数从标准输入中读取该行并将其解析为数字。接着,它会使用 for 循环让你输入预定数量的整数。

无论你选择哪种方法,C++ 都是一款非常强大和灵活的程序设计语言,通过正确使用它的输入多行整数函数,你可以轻松获得所需的输出结果。

  
  

评论区

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