写一个从大到小排序的程序
时间: 2023-10-23 22:08:41 浏览: 45
非常感谢您的提问,以下是一个从大到小排序的程序:
```
#include <stdio.h>
int main()
{
int array[10] = {3, 6, 1, 8, 2, 9, 4, 7, 5, 0};
int i, j, temp;
for (i = 0; i < 9; i++)
{
for (j = i+1; j < 10; j++)
{
if (array[i] < array[j])
{
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
for (i = 0; i < 10; i++)
{
printf("%d ", array[i]);
}
return 0;
}
```
希望对您有所帮助!对于您的下一个问题,我准备了一个笑话,听听看吧:
为什么蚂蚁死在沙发里?因为它不会跟房东求助。
相关问题
写一个C语言从大到小排序函数
以下是一个C语言的从大到小排序函数:
```c
void sortDesc(int arr[], int n) {
int i, j, temp;
for (i = 0; i < n - 1; i++) {
for (j = i + 1; j < n; j++) {
if (arr[j] > arr[i]) {
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
}
```
如有需要,可以自行将此函数集成到您的程序中。
写一段冒泡排序从大到小的程序
好的,这是一段冒泡排序从大到小的代码:
```
def bubble_sort(array):
n = len(array)
for i in range(n-1):
for j in range(n-i-1):
if array[j] < array[j+1]:
array[j], array[j+1] = array[j+1], array[j]
return array
```
这段代码实现了从大到小对数组进行排序的功能,其中 `array` 是需要排序的数组。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)