æåªæä¸ä¸ªç¨cè¯è¨ç¼çå¦ç±ç®¡çç³»ç»,æéé¢çä¸äºè¯å¥ä¿®æ¹ä¸ä¸å°±å¯ä»¥å¾å°C++çç¨åºä»£ç ,è¿æä¸äºç»èéè¿è°è¯ä¹è¦ä¿®æ¹ä¸ä¸,å®ç°çåè½å¤§è´ç¸å,å¸æå¯ä»¥æä¾ä¸äºå¸®å©.
#define N 1000
#define M 3
#include<stdio.h
#include<stdlib.h
struct student{int num;char name[10];
char sex[4];
int score[M];int total;};void input(struct student st[],int n){int i;for(i=0;i<n;i++){scanf("%d%s%s%d%d%d",&st[i].num,st[i].name,st[i].sex,&st[i].score[0],&st[i].score[1],&st[i].score[2]);
printf("\n");}for(i=0;i<n;i++){st[i].total=st[i].score[0]+st[i].score[1]+st[i].score[2];}}void sort_sum(struct student st[],int n){int i,j;struct student temp;
for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){if(st[i].total<st[j].total){temp=st[i];
st[i]=st[j];