求三个数中最大数的C++程序

可以多次使用 if 语句找到三个数字中最大的数字。这在程序中给出如下 -

示例

#include <iostream>
using namespace std;
int main() {
   int a = 5 ,b = 1 ,c = 9;
   if(a>b) {
      if(a>c)
      cout<<a<<" is largest number";
      else
      cout<<c<<" is largest number";
   }else {
      if(b>c)
      cout<<b<<" is largest number";
      else
      cout<<c<<" is largest number";
   }
   return 0;
}
输出结果
9 is largest number

在上面的程序中,首先将 a 与 b 进行比较。如果 a 大于 b,则将其与 c 进行比较。如果它也大于 c,那意味着 a 是最大的数,如果不是,那么 c 是最大的数。

if(a>b) {
   if(a>c)
   cout<<a<<" is largest number";
   else
   cout<<c<<" is largest number";
}

如果 a 不大于 b,则表示 b 大于 a。然后将 b 与 c 进行比较。如果它大于 c,那意味着 b 是最大的数,如果不是,那么 c 是最大的数。

else {
   if(b>c)
   cout<<b<<" is largest number";
   else
   cout<<c<<" is largest number";
}