數學老師小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 可以任意增添和修改分組資訊 學生資訊 ...