成績查詢系統

2021-07-29 22:44:57 字數 1161 閱讀 2236

數學老師小y 想寫乙個成績查詢系統,包含如下指令:

insert [name] [score],向系統中插入一條資訊,表示名字為name的學生的數學成績為score。

find [name],表示查詢名字為name的學生的數學成績。

注意有些同學可能會為了刷分多次選課,查詢的時候給出最大成績即可。學生的名字是由小寫字母組成。成績是乙個 0…1000 \ldots 1000…100 的整數。

老師找到你,想你幫他完成這個系統。

輸入格式

輸入若干行,每行都是insert [name] [score]或者find [name]的形式,或一行end表示輸入結束。輸入行數不大於 100010001000,每個學生名字長度不大於 202020 個字元。

輸出格式

對於每個查詢,輸出查詢的學生的最高成績,如果系統中不存在該學生,輸出 ?1-1?1。

樣例輸入

insert zhangsan 90

insert lisi 78

insert xiaoming 86

find xiaoming

find jack

end樣例輸出

86-1

這個題最好的方法應該就是用map的集合框架了。不過用普通的迴圈條件也是比較簡單的。

方法一:map集合框架

static scanner sc=new scanner(system.in);

static int flag=0;

public static void main(string args)

test.start();

} }map a=new linkedhashmap();

public void start()

a.put(num1, num2);

}elseelse

}else

} }

方法二:普通迴圈

public static void main(string args)

if(str1.equals("find"))}}

for(int y1=0;y1<1000;y1++)

else if(flag==0)}}

}max=0; flag=0;

} }

學生成績查詢系統

學生成績查詢系統是乙個根據姓名查詢學生成績的系統。系統可以錄入是學生的姓名和成績,錄完之後可以輸入查詢條件,即學生的姓名,查詢該生的成績,如果存在該生的資訊,則輸出該生成績,否則給出查無此人的提示資訊。輸入 題目輸入包括錄入學生資訊和輸入查詢條件以及輸入結束標誌。insert語句表示錄入學生資訊,格...

成績查詢系統 v4 3 3

考慮到老師登記成績時一般都用excel電子 本asp程式,是基於excel檔案的成績查詢系統,對excel檔案要求很低。1 成績查詢系統v4.1即可把excel當作資料庫,也直接操作excel檔案 2 亮點是可以對學生分組查詢 物理系 化學系 計算機系等等 3 可以任意增添和修改分組資訊 學生資訊 ...

成績查詢系統 v4 3 1

考慮到老師登記成績時一般都用excel電子 本asp程式,是基於excel檔案的成績查詢系統,對excel檔案要求很低。1 成績查詢系統v4.1即可把excel當作資料庫,也直接操作excel檔案 2 亮點是可以對學生分組查詢 物理系 化學系 計算機系等等 3 可以任意增添和修改分組資訊 學生資訊 ...