c语言10个数从大到小排序怎么实现

   2024-10-05 7500
核心提示:以下是一个使用C语言实现从大到小排序的示例代码:#include stdio.hint main() {int arr[10] = {5, 3, 9, 1, 7, 2, 8, 4, 6, 10}

以下是一个使用C语言实现从大到小排序的示例代码:

#include <stdio.h>int main() {    int arr[10] = {5, 3, 9, 1, 7, 2, 8, 4, 6, 10};    int i, j, temp;    for(i = 0; i < 10; i++) {        for(j = i+1; j < 10; j++) {            if(arr[i] < arr[j]) {                temp = arr[i];                arr[i] = arr[j];                arr[j] = temp;            }        }    }    printf("Sorted array in descending order: ");    for(i = 0; i < 10; i++) {        printf("%d ", arr[i]);    }    return 0;}

在这段代码中,我们使用了一个双重循环来比较数组中的每对元素,如果前一个元素比后一个元素小,则交换它们的位置。最终得到的数组将是按从大到小的顺序排列的。

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

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