#定義?n?1000
#定義?m?三
# include & lt標準視頻
# include & lt標準庫
struct?學生{int?num夏爾?名稱[10];
夏爾?性[4];
int?得分[M];int?總計;};作廢?輸入(struct?學生?st[],int?n){int?我;for(I = 0;我& ltn;i++){scanf("%d%s%s%d%d%d ",& amp聖[我]。num,st[i]。姓名,聖[我]。性& amp聖[我]。得分[0],& amp聖[我]。分數[1],& amp聖[我]。得分[2]);
printf(" \ n ");} for(I = 0;我& ltn;i++){st[i]。total=st[i]。分數[0]+st[i]。分數[1]+st[i]。得分[2];} }作廢?sort_sum(struct?學生?st[],int?n){int?I,j;struct?學生?溫度;
for(I = 0;我& ltn-1;i++){ for(j = I+1;j & ltn;j++){if(st[i].總計& lt聖[j]。total){ temp = ST[I];
ST[I]= ST[j];