21xrx.com
2024-12-27 20:55:19 Friday
登录
文章检索 我的文章 写文章
C++比较三个数大小
2023-07-10 21:46:18 深夜i     --     --
C++ 三个数 比较大小

在编程语言中,要比较三个数大小是很常见的需求,因为涉及到排序、搜索等算法。在C++语言中,比较三个数大小可以使用一个if语句或者嵌套的if语句实现。

使用if语句比较三个数大小的代码如下所示:


#include<iostream>

using namespace std;

int main()

{

  int a,b,c;

  cout<<"请输入三个数:"<<endl;

  cin>>a>>b>>c;

  if(a>b){

    if(a>c)

      cout<<a<<"最大"<<endl;

    else

      cout<<c<<"最大"<<endl;

  }

  else if(b>c)

      cout<<b<<"最大"<<endl;

  else

    cout<<c<<"最大"<<endl;

  return 0;

}

上述代码中,我们先输入了三个数,然后用if语句进行比较。我们首先判断a是否大于b,如果是,则再判断a是否大于c,如果是,则a最大,否则c最大。如果a不大于b,那么我们就比较b是否大于c,如果是,则b最大,否则c最大。

除了使用一个if语句之外,我们还可以使用嵌套的if语句实现。代码如下:


#include<iostream>

using namespace std;

int main()

{

  int a,b,c;

  cout<<"请输入三个数:"<<endl;

  cin>>a>>b>>c;

  if(a>=b){

    if(a>=c)

      cout<<a<<"最大"<<endl;

    else

      cout<<c<<"最大"<<endl;

  }

  else{

    if(b>=c)

      cout<<b<<"最大"<<endl;

    else

      cout<<c<<"最大"<<endl;

  }

  return 0;

}

上述代码中,我们先输入了三个数,然后用if语句进行比较。如果a大于等于b,则进入第一个if语句,如果a大于等于c,则输出a最大,否则输出c最大。如果a不大于等于b,则进入第二个if语句,如果b大于等于c,则输出b最大,否则输出c最大。

综上所述,C++比较三个数大小可以使用一个if语句或者嵌套的if语句实现。这些方法可以用于各种算法和编程任务中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复