📄 lt65.c
字号:
#define N 30
# include "stdio.h"
void main( )
{ struct student
{ char name[15];
int No;
int age;
int score[5];
int tot;
}
stu1[N],temp;
int i,j,k;
for (i=0;i<N;i++)
{
scanf("%s%d%d",&stu1[i].name,&stu1[i].No,&stu1[i].age);
stu1[i].tot=0;
for (j=0;j<5;j++)
{ scanf("%d",&stu1[i].score[j]);
stu1[i].tot=stu1[i].tot+stu1[i].score[j];
}
}
for (i=0;i<N-1;i++)
{ k=i;
for (j=i+1;j<N;j++)
if (stu1[j].tot>=stu1[k].tot) k=j;
{ temp=stu1[i];
stu1[i]=stu1[k];
stu1[k]=temp;}
}
for (i=0;i<N;i++)
{ printf("%s %d %d ",stu1[i].name,stu1[i].No,stu1[i].age);
for (j=0;j<5;j++)
printf(" %d",stu1[i].score[j]);
printf(" %d\n",stu1[i].tot);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -