21xrx.com
2024-11-25 03:18:31 Monday
登录
文章检索 我的文章 写文章
C++数组排序代码
2023-07-04 13:45:15 深夜i     --     --
C++ 数组排序 代码

C++是一门非常流行的编程语言,用于开发各种类型的应用程序。其中,数组排序是一项基本的编程任务,用于将一个未排序的数组按照特定的规则排序。下面是C++数组排序代码示例,演示了如何使用冒泡排序法对整数数组进行排序。

#include

using namespace std;

void bubbleSort(int arr[], int n){

  int i, j;

  for (i = 0; i < n - 1; i++)

    for (j = 0; j < n - i - 1; j++)

      if (arr[j] > arr[j + 1])

        swap(arr[j], arr[j + 1]);

}

void printArray(int arr[], int n){

  int i;

  for (i = 0; i < n; i++)

    cout<< arr[i] <<" ";

  cout<< endl;

}

int main(){

  int arr[] = 64;

  int n = sizeof(arr)/sizeof(arr[0]);

  bubbleSort(arr, n);

  cout<<"Sorted array: \n";

  printArray(arr, n);

  return 0;

}

上面这个程序中,我们首先定义了一个使用冒泡排序法的函数bubbleSort。然后定义了另外一个用于打印数组的函数printArray。在主程序中,我们声明了一个整数数组arr,用于存储我们需要排序的数字。我们使用C++的sizeof运算符来确定数组元素数量并将其存储在n变量中。然后我们调用bubbleSort函数来对数组进行排序。最后,我们调用printArray函数来输出排序后的数组。

使用C++进行数组排序是一项非常基础的编程技能。掌握这项技能可以帮助您更轻松地处理各种类型的编程任务。上面的代码示例可以作为您学习的起点,希望对您有所帮助。

  
  
下一篇: C++出栈序列。

评论区

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