21xrx.com
2024-12-27 21:05:53 Friday
登录
文章检索 我的文章 写文章
C++实现三个数的排序
2023-07-08 03:12:28 深夜i     --     --
C++ 排序 三个数

C++是一门基础性较强的编程语言,常用于面向对象编程。在C++中,实现三个数的排序也不是什么困难的事情。以下是一个简单的C++程序,可以帮助您实现三个数的排序。

首先,让我们定义三个变量a、b、和c,用于存储待排序的三个数:


int a, b, c;

接下来,我们需要从用户处输入这三个数。这可以通过使用C++中的cin命令来实现:


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

cin >> a >> b >> c;

然后,我们需要比较这三个数的大小关系,并按顺序排序。这可以通过使用if-else语句来实现:


if (a > b)

{

  if (b > c)

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

  else

  {

    if (a > c)

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

    else

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

  }

}

else

{

  if (a > c)

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

  else

  {

    if (b > c)

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

    else

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

  }

}

在这段代码中,我们先比较a和b,如果a > b则继续比较b和c,如果b > c则输出a、b、c。如果b < c,则再判断a、c的关系,如果a > c则输出a、c、b,否则输出c、a、b。如果a < b,则判断a、c关系,如果a > c则输出b、a、c,否则继续判断b、c的关系,如果b > c则输出b、c、a,否则输出c、b、a。

最后,我们可以输出排好序的三个数:


cout << "排序后的结果为:" << endl;

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

以上就是实现三个数的排序的C++程序。您可以将其保存为一个.cpp文件,然后使用C++编译器进行编译和运行。虽然这个程序可能不是最优化和最高效的,但它简单易懂,可以帮助初学者了解C++的基本语法和程序结构。

  
  

评论区

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