学堂 学堂 学堂公众号手机端

可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能

lewis 1年前 (2024-03-13) 阅读数 5 #技术

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

#include<stdio.h> voidbubbleSort(intarr[],intn){ for(inti=0;i<n-1;i++){ for(intj=0;j<n-i-1;j++){ if(arr[j]<arr[j+1]){ inttemp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } } intmain(){ intn; printf("Enterthenumberofelements:"); scanf("%d",&n); intarr[n]; printf("Entertheelements:"); for(inti=0;i<n;i++){ scanf("%d",&arr[i]); } bubbleSort(arr,n); printf("Sortedarrayindescendingorder:"); for(inti=0;i<n;i++){ printf("%d",arr[i]); } return0; }

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门