21xrx.com
2024-09-20 05:53:29 Friday
登录
文章检索 我的文章 写文章
如何在C++中输入两个数?
2023-07-10 09:59:45 深夜i     --     --
C++ 输入 两个数

在C++编程中,输入两个数可以使用标准输入流(cin)来实现。下面介绍两种常见的输入方式。

1. 使用空格或回车隔开输入两个数

这种输入方式适用于需要输入两个数,且两个数之间使用空格或回车隔开的情况。

示例代码如下:

 c++

#include <iostream>

using namespace std;

int main() b;

  cin >> a >> b;

  cout << "输入的两个数分别为:" << a << "和" << b << endl;

  return 0;

运行程序后,可以在控制台输入两个数。例如输入"1 2",控制台输出"输入的两个数分别为:1和2"。

注意,如果输入不止两个数,也会被读入到变量中。例如输入"1 2 3",则a=1, b=2, 而3则被留在输入缓冲区中,下次输入将会读入该值。

2. 每行分别输入两个数

如果需要每行分别输入两个数,可以使用循环控制,每次输入一对数,重复执行直到结束。

示例代码如下:

 c++

#include <iostream>

using namespace std;

int main(){

  int a, b;

  while(cin >> a >> b)

    cout << "输入的两个数分别为:" << a << "和" << b << endl;

  

  return 0;

}

运行程序后,可以在控制台输入每行两个数。例如输入"1 2","3 4"和"5 6",则控制台输出:

输入的两个数分别为:1和2

输入的两个数分别为:3和4

输入的两个数分别为:5和6

值得注意的是,程序需要等待一行输入结束才会继续往下执行,因此可以使用EOF(End Of File)或Ctrl+z来表明输入的结束。在Windows系统下,使用Ctrl+z表示结束输入,而在Linux、Unix和Mac系统下使用EOF。

  
  

评论区

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