怎么用c++使用条件运算符(?:)

#因为是新人,碰到了这个问题,不太理解怎么编辑!所以求一下怎么写
#题目的完整版是:输入两个实数x ,y ,按数值由小到大的顺序输出这两个数,用条件运算符(?:)实现

条件运算符 实际上就是 三目运算符 的使用
三目运算符a ? b : c --> 解释为:当 a 为真成立时,则结果为 b, 反之结果为 c
记住这个理解,带入题目,得出代码

#include <iostream>
using namespace std;

int main()
{
  int x, y;
  cin >> x >> y;
  bool isXSmall = false;
  isXSmall = (x < y) ? true : false;
  if (isXSmall)
  {
    cout << x << " " << y << endl;
  }
  else
  {
    cout << y << " " << x << endl;
  }
  return 0;
}