1176 誰考了第k名

2021-10-23 06:04:20 字數 818 閱讀 2012

【問題描述】

在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名學生的學號和成績個。

【輸入】

第一行有兩個整數,分別是學生的人數n(1≤n≤100),和求第k名學生的k(1≤k≤n)。

其後有n行資料,每行包括乙個學號(整數)和乙個成績(浮點數),中間用乙個空格分隔。

【輸出】

輸出第k名學生的學號和成績,中間用空格分隔。(注:請用%g輸出成績)。

【輸入樣例】

5 39078800       1 67.8

90788002 90.3

90788003 61

90788004 68.4

90788005 73.9

【輸出樣例】

90788004 68.4

【參考程式】

在這裡插入**片

#include

#include

#include

using

namespace std;

string num[

100001];

// 學號

double s[

100001];

// 成績

intmain()

for(

int i=

1; i<=n; i++)}

} cout << num[k]

<<

" ";

printf

("%g\n"

, s[k]);

return0;

}

1176 誰考了第k名

題目描述 在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名學生的學號和成績。輸入 第一行有兩個整數,分別是學生的人數n 1 n 100 和求第k名學生的k 1 k n 其後有n行資料,每行包括乙個學號 整數 和乙個成績 浮點數 中間用乙個空格分隔。輸出 輸出第k名學生的...

1176 誰考了第k名

1176 誰考了第k名 時間限制 1000 ms 記憶體限制 65536 kb 提交數 20643 通過數 8795 題目描述 在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名學生的學號和成績。輸入 第一行有兩個整數,分別是學生的人數n 1 n 100 和求第k名學生的...

1176 誰考了第k名

問題描述 在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名學生的學號和成績個。輸入 第一行有兩個整數,分別是學生的人數n 1 n 100 和求第k名學生的k 1 k n 其後有n行資料,每行包括乙個學號 整數 和乙個成績 浮點數 中間用乙個空格分隔。輸出 輸出第k名學生...