用C语言用冒泡法对10个同学的C语言成绩由高到低进行排序,并输出最高分和最低分
时间: 2024-05-15 18:19:18 浏览: 104
用冒泡法对个数按照由小到大排序-C语言数组
以下是用C语言实现冒泡法排序并输出最高分和最低分的代码:
```c
#include <stdio.h>
int main() {
int scores[10] = {78, 92, 85, 67, 88, 91, 75, 84, 79, 80};
int i, j, temp;
int max = scores[0], min = scores[0];
// 冒泡法排序
for (i = 0; i < 9; i++) {
for (j = 0; j < 9 - i; j++) {
if (scores[j] < scores[j + 1]) {
temp = scores[j];
scores[j] = scores[j + 1];
scores[j + 1] = temp;
}
}
}
// 输出排序后的成绩
printf("排序后的成绩为:");
for (i = 0; i < 10; i++) {
printf("%d ", scores[i]);
}
// 输出最高分和最低分
printf("\n最高分为:%d\n", scores[0]);
printf("最低分为:%d\n", scores[9]);
return 0;
}
```
输出结果如下:
```
排序后的成绩为:92 91 88 85 84 80 79 78 75 67
最高分为:92
最低分为:67
```
阅读全文