定义函数处理结构体数组,按成绩从高到低降序排列。 函数接口定义: struct stu { int num; char name[20]; int score; }; void fun ( struct stu *p, int n );
时间: 2024-05-27 18:14:35 浏览: 162
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
void fun(struct stu *p, int n) {
int i, j;
struct stu temp;
for (i = 0; i < n - 1; i++) {
for (j = i + 1; j < n; j++) {
if (p[i].score < p[j].score) {
temp = p[i];
p[i] = p[j];
p[j] = temp;
}
}
}
}
阅读全文