首页 > 代码库 > 【PAT_Basic日记】1004 成绩排名

【PAT_Basic日记】1004 成绩排名

至今仍然存在问题,第一个测试点不过

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct student{    char name[10];    char num[10];    int grade;}student;int main(){    student temp,max,min;    max.grade=-1;    min.grade=101;    int n,i;    scanf("%d",&n);    for(i=0;i<n;i++)    {        scanf("%s",temp.name);        scanf("%s",temp.num);        scanf("%d",&temp.grade);        if(temp.grade > max.grade)        {            strcpy(max.name,temp.name);            strcpy(max.num,temp.num);            max.grade = temp.grade;        }        if(temp.grade < min.grade)        {            strcpy(min.name,temp.name);            strcpy(min.num,temp.num);            min.grade = temp.grade;        }    }    printf("%s %s\n",max.name,max.num);    printf("%s %s\n",min.name,min.num);    return 0;}

  

【PAT_Basic日记】1004 成绩排名