21xrx.com
2024-11-22 04:06:08 Friday
登录
文章检索 我的文章 写文章
用C++编写的从小到大排序4个数的程序
2023-07-12 05:46:28 深夜i     --     --
C++ 编程 排序 从小到大 4个数 程序

C++是一种面向对象的编程语言,在实际编程过程中应用广泛。今天我们来介绍一个用C++编写的完成从小到大排序四个数的程序。

首先,我们需要定义四个变量来存储这四个数,在本程序中我们分别用a,b,c,d表示这四个数。我们可以通过以下方式在代码中进行定义:


int a, b, c, d;

接着,我们需要让用户输入这四个数,以进行排序操作。在C++中,可以通过使用标准输入流std::cin来实现对用户输入的读取。


std::cin >> a >> b >> c >> d;

有了这四个数后,我们可以采用任意一种排序算法进行排序,这里我们使用一种简单的冒泡排序算法。其基本原理是通过不断比较相邻的数,将较大的数交换到后面,从而实现排序。


//冒泡排序

for(int i = 0; i < 3; i++){

  for(int j = i+1; j < 4; j++){

    if(a[i] > a[j]){

      int temp = a[i];

      a[i] = a[j];

      a[j] = temp;

    }

  }

}

最后,我们输出排序后的四个数,即可完成程序的编写。


std::cout << a << " " << b << " " << c << " " << d << std::endl;

整个程序的完整代码如下:


#include <iostream>

int main() {

 //定义四个变量存储四个数

 int a,b,c,d;

 //输入四个数

 std::cin >> a >> b >> c >> d;

 //冒泡排序

 for(int i = 0; i < 3; i++){

  for(int j = i+1; j < 4; j++){

   if(a[i] > a[j]){

     int temp = a[i];

     a[i] = a[j];

     a[j] = temp;

   }

  }

 }

 //按从小到大的顺序输出四个数

 std::cout << a << " " << b << " " << c << " " << d << std::endl;

 return 0;

}

以上就是用C++编写从小到大排序四个数的程序。对编程感兴趣的朋友,可以根据这个示例来进行对其他算法的实现,并不断完善自己的编程能力。

  
  

评论区

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