可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能
可以使用冒泡排序算法来实现将输入的数字按照倒序排序的功能。具体代码如下所示:
#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函数对数组进行倒序排序,最后输出排序后的数组。
版权声明
本文仅代表作者观点,不代表博信信息网立场。