PTA 乙级 1004 成绩排名

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 08:23   20   0

代码实现:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

typedef struct
{
 char name[11], number[11];
 int score;
}stu;

int main()
{
 stu *a;
 int N;

 scanf("%d", &N);
 a = (stu*)malloc(sizeof(stu)*N);
 for (int i = 0; i < N; i++)scanf("%s %s %d", a[i].name, a[i].number, &a[i].score);
 int indexMax = 0, indexMin = 0;
 for (int i = 0; i < N; i++)
  if (a[indexMax].score < a[i].score)indexMax = i;
 for (int i = 0; i < N; i++)
  if (a[indexMin].score > a[i].score)indexMin = i;
 printf("%s %s\n%s %s", a[indexMax].name, a[indexMax].number, a[indexMin].name, a[indexMin].number);

 return 0;
}
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP