21xrx.com
2024-06-03 03:42:52 Monday
登录
文章检索 我的文章 写文章
C++输入三个整数,从大到小输出
2023-07-02 04:49:43 深夜i     --     --
C++ 输入 三个整数 从大到小 输出

在C++中,输入三个整数,从大到小输出可以使用一定的算法来实现。一种可行的算法如下:

1.首先,定义三个变量a、b、c,并从控制台输入这三个变量的值。

2.通过if-else条件语句的判断判断a、b、c之间的大小关系,将它们从大到小排序。

3.最后,输出排序后的三个整数。

实现代码如下:


#include <iostream>

using namespace std;

int main()

{

 int a, b, c;

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

 cin >> a >> b >> c;

 if (a >= b && b >= c)  //a最大,c最小

  cout << a << " " << b << " " << c << endl;

 else if (a >= c && c >= b) //a最大,b最小

  cout << a << " " << c << " " << b << endl;

 else if (b >= a && a >= c) //b最大,c最小

  cout << b << " " << a << " " << c << endl;

 else if (b >= c && c >= a) //b最大,a最小

  cout << b << " " << c << " " << a << endl;

 else if (c >= a && a >= b) //c最大,b最小

  cout << c << " " << a << " " << b << endl;

 else //c最大,a最小

  cout << c << " " << b << " " << a << endl;

 return 0;

}

以上是实现C++输入三个整数,从大到小输出的一种方法,其中重点在于使用if-else条件语句来判断整数的大小关系,并按先大后小的方式排序输出。在实际开发中,这种算法常用于对数字进行排序和比较,给程序的执行效率和功能提高了不少。

  
  

评论区

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