A1036

来源:互联网 发布:winpe装linux 编辑:程序博客网 时间:2024/05/18 00:19

这里写图片描述这里写图片描述这里写图片描述

#include <stdio.h>struct person{    char name[15];  // 姓名    char id[15];    // ID    int score;      // 分数   }M,F,temp;void init(){    M.score = 101; // 男生的最低分,女生的最高高分     F.score = -1;   }int main(){    init();    int n;    char gender;    scanf("%d", &n);    for (int i=0; i<n; i++){        scanf("%s %c %s %d", temp.name, &gender, temp.id, &temp.score);        if (gender == 'M' && temp.score < M.score){            M = temp;        }else if (gender == 'F' && temp.score > F.score){            F = temp;        }    }    if (F.score == -1){        printf("Absent\n");     //没有女生     }else{        printf("%s %s\n", F.name, F.id);    }    if (M.score == 101){        printf("Absent\n");     //没有男生     }else{        printf("%s %s\n", M.name, M.id);    }    if (F.score == -1 || M.score == 101){        printf("NA\n");    }else{        printf("%d\n", F.score - M.score);    }    return 0;}

这里写图片描述

原创粉丝点击