我需要编写一个程序,它要求您输入两个整数,然后输出相同的两个整数,但是如果您输入“|”,它将结束程序。
这就是我所拥有的,对我来说它应该工作,但不幸的是它没有。
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
int var1 = 0;
int var2 = 0;
while(1)
{
cout << "Please enter two numbers.\n";
cin >> var1;
cin >> var2;
if(var1 == '|')
break;
else
{
if(var2 == '|')
break;
else
{
cout << var1 << ' ' << var2 << '\n';
}
}
}
}
我确定这是我缺少的一些简单概念,但任何帮助显然将不胜感激。