这个代码怎么改(数据结构的),书本上没讲怎么输出最大最小值啊
有没有人指导指导帮忙改一改,明天就要交ww
代码在下面:
void sum_grade(information im[])
{
int i, j;
information temp;
for (i = 0; i < size; i++)//遍历准考证号
{
for (j = 0; j < size - 1 - i; j++)//冒泡排序
{
if (im[j].sum_grade< im[j + 1].sum_grade)
{
temp = im[j];
im[j] = im[j + 1];
im[j + 1] = temp;
}
}
}
printf("总分从高到低排序后的结果为:\n");
for (i = 0; i < size; i++)
{
printf("名字 = %s\t准考证号 = %d\t班级 = %s\t\n计算机专业基础综合成绩 = %0.2f\t高数成绩 = %0.2f\t英语成绩 = %0.2f\t思想政治理论成绩 = %0.2f \t总成绩 = %0.2f\n\n",
im[i].student_name, im[i].student_number, im[i].student_class, im[i].student_jsj, im[i].student_math, im[i].student_ey, im[i].student_sxzz, im[i].sum_grade);
}
}