阅读量:0
以下是一个使用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; }
在这段代码中,我们使用了一个双重循环来比较数组中的每对元素,如果前一个元素比后一个元素小,则交换它们的位置。最终得到的数组将是按从大到小的顺序排列的。