c语言如何把输入的数字倒序排序

   2024-11-05 9800
核心提示:可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能。具体代码如下所示:#include stdio.hvoid bubbleSort(int arr[], i

可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能。具体代码如下所示:

#include <stdio.h>void bubbleSort(int arr[], int n) {    for (int i = 0; i < n-1; i++) {        for (int j = 0; j < n-i-1; j++) {            if (arr[j] < arr[j+1]) {                int temp = arr[j];                arr[j] = arr[j+1];                arr[j+1] = temp;            }        }    }}int main() {    int n;    printf("Enter the number of elements: ");    scanf("%d", &n);    int arr[n];    printf("Enter the elements: ");    for (int i = 0; i < n; i++) {        scanf("%d", &arr[i]);    }    bubbleSort(arr, n);    printf("Sorted array in descending order: ");    for (int i = 0; i < n; i++) {        printf("%d ", arr[i]);    }    return 0;}

在上述代码中,我们先输入数字的个数n,然后输入n个数字存储在数组arr中。接着调用bubbleSort函数对数组进行倒序排序,最后输出排序后的数组。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号