关于C语言if和else代码的问题,如何解决?

img

代码是哪里写错了吗,每当我输入A的数值比B大时,都会显示多一个输出:a和b的值相等

  • a 比 b大时, 第二个if-else 中的 else 也满足,所以 打印了 a和b的值相等
  • 解决如下
if (a > b)
{
   // a 大
} 
else if (a < b)
{
  // b 大
} 
else
{
  // a 和 b 相等
}