14数组排序
实验:10位同学的C语言程序设计成绩:
90 87 67 92 45 65 78 95 62 90
将成绩从低到高排序。
有没有大佬帮帮忙呢,C语言
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
__不想写代码__ 2021-06-09 09:43关注#include <stdio.h> void bubble_sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++) for (j = 0; j < len - 1 - i; j++) if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } int main() { int arr[] = {90 , 87 , 67 , 92, 45 , 65 , 78 , 95 , 62 , 90 }; int len = (int) sizeof(arr) / sizeof(*arr); bubble_sort(arr, len); int i; for (i = 0; i < len; i++) printf("%d ", arr[i]); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报