21xrx.com
2025-06-11 02:19:56 Wednesday
文章检索 我的文章 写文章
用C++编写的从小到大排序4个数的程序
2023-07-12 05:46:28 深夜i     23     0
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++编写从小到大排序四个数的程序。对编程感兴趣的朋友,可以根据这个示例来进行对其他算法的实现,并不断完善自己的编程能力。

  
  

评论区

    相似文章