21xrx.com
2024-11-05 16:37:14 Tuesday
登录
文章检索 我的文章 写文章
C++程序设计:输入3个数,按由小到大的顺序输出
2023-07-09 00:46:15 深夜i     --     --
C++ program input sort output

C++程序设计是一种重要的编程语言,许多工程师和程序员都会使用它来开发各种类型的软件和应用程序。对于初学者来说,最好的学习方法是通过一些小的练习来掌握基本的语法和结构。

一个有趣的练习是编写一个程序,输入3个数,按照由小到大的顺序输出。下面是一个简单而有效的方法来实现这个问题:


#include <iostream>

using namespace std;

int main()

{

  int num1, num2, num3;

  cout << "请输入3个数字:";

  cin >> num1 >> num2 >> num3;

  if (num1 <= num2 && num2 <= num3)

    cout << num1 << " " << num2 << " " << num3 << endl;

  else if (num2 <= num1 && num1 <= num3)

    cout << num2 << " " << num1 << " " << num3 << endl;

  else if (num3 <= num2 && num2 <= num1)

    cout << num3 << " " << num2 << " " << num1 << endl;

  else if (num1 <= num3 && num3 <= num2)

    cout << num1 << " " << num3 << " " << num2 << endl;

  else if (num2 <= num3 && num3 <= num1)

    cout << num2 << " " << num3 << " " << num1 << endl;

  else

    cout << num3 << " " << num1 << " " << num2 << endl;

  return 0;

}

其中,输入三个数的部分使用了 `cin`,而在输出部分,使用了多个 `if else`语句。如果可能的话,最好以逻辑满足度排列,以便代码看起来更加清晰。当然,你也可以使用其他排序算法的范例来完成这个任务,但本文想提醒的是,构建程序时,最重要的部分是抓住基本思想:如何比较这三个数字,排出正确的顺序。

  
  

评论区

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