首页主机资讯c语言如何把输入的数字倒序排序

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

时间2024-02-29 05:50:03发布访客分类主机资讯浏览779
导读:可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能。具体代码如下所示: #include <stdio.h> void bubbleSort(int arr[], int n { for (int i = 0;...

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

#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函数对数组进行倒序排序,最后输出排序后的数组。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: c语言如何把输入的数字倒序排序
本文地址: https://pptw.com/jishu/632467.html
db2数据库最大并发数怎么设置 php数组倒序排序怎么实现

游客 回复需填写必要信息