21xrx.com
2024-12-22 17:40:08 Sunday
登录
文章检索 我的文章 写文章
C++实现输入三个数并按照从大到小的顺序输出
2023-07-14 15:39:22 深夜i     --     --
C++ 输入 三个数 从大到小输出 实现

C++是一门常用的编程语言,它提供了丰富的语法和函数库,让程序员可以轻松地实现各种功能。本文将介绍如何使用C++编写一个简单的程序,该程序可以输入三个整数,并按照从大到小的顺序输出它们。

首先,我们需要定义三个变量来存储用户输入的三个数。在C++中,可以使用int类型来定义整数变量。代码如下:


int a, b, c;

接着,我们需要使用C++的输入输出流来获取用户输入的三个数,以及输出结果。在C++中,可以使用cin和cout来进行输入输出。代码如下:


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

cin >> a >> b >> c;

cout << "按照从大到小的顺序输出:";

其中,cout用于输出提示信息,cin用于获取用户输入。可以注意到,我们使用了“>>”运算符来连续输入三个数,并将它们分别赋值给变量a、b、c。

接着,我们需要编写一个排序算法,将三个数按照从大到小的顺序排序。在本例中,我们使用了冒泡排序算法。代码如下:


if (a < b) {swap(a, b);}

if (a < c) {swap(a, c);}

if (b < c) {swap(b, c);}

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

其中,swap函数用于交换两个变量的值。在本例中,我们使用了三个if语句来对三个数进行比较,然后使用swap函数进行交换,从而得到按照从大到小的顺序排列的三个数。

最终,完整的代码如下:


#include <iostream>

using namespace std;

int main()

{

  int a, b, c;

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

  cin >> a >> b >> c;

  cout << "按照从大到小的顺序输出:";

  if (a < b) {swap(a, b);}

  if (a < c) {swap(a, c);}

  if (b < c) {swap(b, c);}

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

  return 0;

}

通过编写上述代码,可以实现输入三个数并按照从大到小的顺序输出的功能。

  
  

评论区

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