C++ 使用'时出现结果错误;如果';声明,以及'<<''&燃气轮机&燃气轮机';用于比较3个整数的运算符
这是一个完成了一半的代码,当输入为:i1=3,i2=5,i3=7时,我会一直使用它C++ 使用'时出现结果错误;如果';声明,以及'<<''&燃气轮机&燃气轮机';用于比较3个整数的运算符,c++,if-statement,C++,If Statement,这是一个完成了一半的代码,当输入为:i1=3,i2=5,i3=7时,我会一直使用它 #include < iostream > #include < string > #include < vector > #include < algorithm > #include < cmath > using namespace std; //Comparing Integers int main() { int i1; i
#include < iostream >
#include < string >
#include < vector >
#include < algorithm >
#include < cmath >
using namespace std;
//Comparing Integers
int main()
{
int i1;
int i2;
int i3;
cout << "Enter 3 integers: ";
cin >> i1 >> i2 >> i3;
int diff_3_1 = i3 - i1;
int diff_3_2 = i3 - i2;
if (diff_3_1 >> diff_3_2){
cout << i1 << " is smaller than " << i2 << '\n';
}
if (diff_3_1 << diff_3_2){
cout << i2 << " is smaller than " << i1 << '\n';
}
}
#包括
#包括
#包括
#包含<算法>
#包括
使用名称空间std;
//比较整数
int main()
{
int i1;
int i2;
int i3;
cout>i1>>i2>>i3;
int diff_3_1=i3-i1;
int diff_3_2=i3-i2;
如果(差异3\u 1>>差异3\u 2){
cout
不是一个比较,它是一个移位。只是
大于。我投票关闭这个问题,因为堆栈溢出不是初学者的教程网站。你只是选错了运算符,=
表示相等并不意味着