c语言排最高分

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:38:46
用C语言排学生成绩最高分谢谢

#include<stdio.h>
main()
{
int i,j;
float tmp,a[10];
printf("input 10 students' results:\n");
for(i=0;i<10;i++)scanf("%f",&a[i]);
for(i=0;i<9;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]<a[j]){tmp=a[i];a[i]=a[j];a[j]=tmp;}
}
}
printf("the results after dealing are :\n");
for(i=0;i<10;i++)printf("%f ",a[i]);
printf("\nthe maximum is %f\n",a[0]);
}

简单的排序而已...
用选择排序、插入排序、冒泡排序、归并排序、快速排序、堆排序、希尔排序、记数排序、桶排序、基数排序都可(C语言不会写,只会用Pascal)。

真的很简单,看看书把