#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
typedef struct Student{
int name[20];
char num[20];
float score;
}student;
int main(int argc, char *argv[]) {
student stu[3];
int n;
scanf("%d",&n);
for(int i = 0; i < n; i++)
{
scanf("%s %s %d",&stu[i].name,&stu[i].num,&stu[i].score);
}
int min = stu[0].score, max = stu[0].score;
int min_flag,max_flag;
for(int i = 0; i < n; i++)
{
if(stu[i].score < min)
{
min = stu[i].score;
min_flag = i;
}
if(stu[i].score > max)
{
max = stu[i].score;
max_flag = i;
}
}
printf("%d %d\n",max_flag,min_flag);
printf("%s %s\n",stu[max_flag].name,stu[max_flag].num);
printf("%s %s\n",stu[min_flag].name, stu[min_flag].num);
return 0;
}
1004 成绩排名
于 2023-04-02 21:15:06 首次发布