104.912星球研究生

題目描述

最近912星球的研究生入學了,912星球的教務處因此忙的焦頭爛額,要求yzr做一個信息管理系統登陸查詢研究生的考試成績。但是yzr太弱了,你能幫幫忙麼?
912星球的每一位研究生都有一個名字id和一份星球考研成績,可喜的是都是自然數。
信息管理系統需要完成兩個命令:
1.“Insert空格id_number空格score_number”命令,表示登陸一個名字id爲id_number,分數爲score_number的同學的信息。其中id和score都是自然數,分別代表一位研究生的id和成績(中間有一個空格)。
2.“Find id_number”命令,表示查詢一個名字id爲id_number的研究生的成績,需要輸出對應的成績

輸入格式

首先輸入一個整數T,表示一共有T組數據(0< T≤ 10)
每組數據的第一行包括一個數字n,表示這組數據一共n行,並且保證最多隻有n位研究生,0< n≤ 100。
接下來每一行都有一條命令,形式如上所述。
不會有兩名擁有同樣名字id的同學,並且保證名字id是自然數且小於等於1000,得分爲自然數且小於等於10000

輸出格式

對於每一組數據中的每一條命令:
 

#include <bits/stdc++.h>

using namespace std;
const int maxn = 1001;
int a[maxn];
int main()
{
    int t,m,n;
    scanf("%d", &t);
    while(t--)
    {
        memset(a, -1,sizeof(a));
        scanf("%d", &n);
        char s[10];
        for(int i = 0; i < n; i++)
        {
            scanf("%s",s);
            if(s[0] == 'I')
            {
                int u, v;
                scanf("%d%d", &u, &v);
                a[u] = v;
            }
            else
            {
                int x;
                scanf("%d", &x);
                if(a[x] != -1)
                    printf("name:%d score:%d\n",x,a[x]);
                else
                    printf("No result!\n");

            }
        }

    }
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章