問題1448 成績排名

2021-10-08 16:20:23 字數 590 閱讀 6730

成績排名

描述已有a、b兩個鍊錶,每個鍊錶中的結點包括學好、成績。要求把兩個鍊錶合併,按學號公升序排列。

輸入第一行,a、b兩個鍊錶元素的數量n、m,用空格隔開。 接下來n行是a的資料 然後m行是b的資料 每行資料由學號和成績兩部分組成

輸出按照學號公升序排列的資料

輸入樣例 1

2 3

5 100

6 89

3 82

4 95

2 10

輸出樣例 1

2 10

3 82

4 95

5 100

6 89

#include #include using namespace std;

const int maxm=110;

int a[maxm],b[maxm],c[maxm];

int main()

sort(a,a+sum+1);

//cout

for(int i=1;i<=sum;i++)

}return 0;

}

1004成績排名

讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...

1004 成績排名

讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...

1004 成績排名

這個相對來說比較簡單,但是沒能一次執行成功。要記得 結構體存資料取位址 include include include pragma warning disable 4996 int main struct student x scanf d n x struct student malloc n ...