#include<stdio.h> struct student{ int num; char name[19]; double sum,average,score; }; int main(void) { int i,index,j; struct student students[10],temp; double sum,score; printf("The student score:"); scanf("%d",&score); sum=0; for(i=0;i<10;i++){ scanf("%d",students[i].num); scanf("%s",students[i].name); scanf("%lf",students[i].score); sum=sum+score; } for(i=0;i<10-1;i++){ index=i; for(j=i+1;j<10;j++) if(students[j].score>students[index].score) index=j; temp=students[index]; students[index]=students[i]; students[i]=temp; } printf("The average:"); printf("The student score:"); for(i=0;i<10;i++) printf("%lf %lf ",students[i].average,students[i].score); return 0; }