1004. 成績(jī)排名 (20)

傳送門(mén)

PAT (Basic Level) Practise (中文)成績(jī)排名 (20)

題目

讀入n名學(xué)生的姓名、學(xué)號(hào)、成績(jī),分別輸出成績(jī)最高和成績(jī)最低學(xué)生的姓名和學(xué)號(hào)。
輸入格式:每個(gè)測(cè)試輸入包含1個(gè)測(cè)試用例,格式為
第1行:正整數(shù)n
第2行:第1個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
第3行:第2個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
... ... ...
第n+1行:第n個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
其中姓名和學(xué)號(hào)均為不超過(guò)10個(gè)字符的字符串,成績(jī)?yōu)?到100之間的一個(gè)整數(shù),這里保證在一組測(cè)試用例中沒(méi)有兩個(gè)學(xué)生的成績(jī)是相同的。
……
輸出格式:對(duì)每個(gè)測(cè)試用例輸出2行,第1行是成績(jī)最高學(xué)生的姓名和學(xué)號(hào),第2行是成績(jī)最低學(xué)生的姓名和學(xué)號(hào),字符串間有1空格。
輸入樣例:
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95
輸出樣例:
Mike CS991301
Joe Math990112

提交代碼

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

int main()
{
//  freopen("D:\\C\\test.txt","r",stdin);
    int n;
    scanf("%d", &n);
    char name[100][11];
    char id[100][11];
    int grade[100];
    int cnt;
    
    for ( cnt=0 ; cnt<n; cnt++ ) {
        scanf("%s", &name[cnt]);
        scanf("%s", &id[cnt]);
        scanf("%d", &grade[cnt]);
    }
    int pmax = 0, pmin = 0;
    int max = grade[0], min = grade[0];
    
    for ( cnt=0 ; cnt<n; cnt++ ) {
        if ( grade[cnt] < min ) {
            pmin = cnt;
            min = grade[cnt];
        }
        else if ( grade[cnt] > max ) {
            pmax = cnt;
            max = grade[cnt];
        }
    }
    printf("%s %s\n", name[pmax], id[pmax]);
    printf("%s %s", name[pmin], id[pmin]);
    return 0;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 傳送門(mén) https://pintia.cn/problem-sets/994805260223102976/pro...
    Rush的博客閱讀 2,750評(píng)論 0 0
  • 讀入n名學(xué)生的姓名、學(xué)號(hào)、成績(jī),分別輸出成績(jī)最高和成績(jī)最低學(xué)生的姓名和學(xué)號(hào)。 輸入格式:每個(gè)測(cè)試輸入包含1個(gè)測(cè)試用...
    siro剎那閱讀 337評(píng)論 0 1
  • 讀入n名學(xué)生的姓名、學(xué)號(hào)、成績(jī),分別輸出成績(jī)最高和成績(jī)最低學(xué)生的姓名和學(xué)號(hào)。 輸入格式:每個(gè)測(cè)試輸入包含1個(gè)測(cè)試用...
    tingshuo123閱讀 199評(píng)論 0 0
  • 讀入n名學(xué)生的姓名、學(xué)號(hào)、成績(jī),分別輸出成績(jī)最高和成績(jī)最低學(xué)生的姓名和學(xué)號(hào)。 輸入格式:每個(gè)測(cè)試輸入包含1個(gè)測(cè)試用...
    攻城易大師閱讀 341評(píng)論 0 0
  • 我的PAT系列文章更新重心已移至Github,歡迎來(lái)看PAT題解的小伙伴請(qǐng)到Github Pages瀏覽最新內(nèi)容。...
    OliverLew閱讀 1,638評(píng)論 1 3

友情鏈接更多精彩內(nèi)容