1. 程式人生 > >PATB 1004 成績排名 (20)

PATB 1004 成績排名 (20)

1004. 成績排名 (20)

時間限制400 ms記憶體限制65536 kB程式碼長度限制8000 B判題程式Standard作者CHEN, Yue

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。

輸入格式:每個測試輸入包含1個測試用例,格式為

  第1行:正整數n
  第2行:第1個學生的姓名 學號 成績
  第3行:第2個學生的姓名 學號 成績
  ... ... ...
  第n+1行:第n個學生的姓名 學號 成績
其中姓名和學號均為不超過10個字元的字串,成績為0到100之間的一個整數,這裡保證在一組測試用例中沒有兩個學生的成績是相同的。

輸出格式:對每個測試用例輸出2行,第1行是成績最高學生的姓名和學號,第2行是成績最低學生的姓名和學號,字串間有1空格。

輸入樣例:
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95
輸出樣例:
Mike CS991301
Joe Math990112
#include <cstdio>
#include <algorithm>
using namespace std;
struct student{
	char name[12];
	char number[12];
	int grade;
}stu[1000];
bool cmp(student a, student b)
{
	return a.grade < b.grade; 
}
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i = 0;i < n; i++)
	{
		scanf("%s %s %d",stu[i].name,stu[i].number,&stu[i].grade);
	} 
	sort(stu,stu+i,cmp);
	printf("%s %s\n%s %s",stu[i-1].name,stu[i-1].number,stu[0].name,stu[0].number);
	return 0;
}

相關推薦

PATB 1004 成績排名 (20)

1004. 成績排名 (20)時間限制400 ms記憶體限制65536 kB程式碼長度限制8000 B判題程式Standard作者CHEN, Yue讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績

1004.成績排名(20)

margin com ef6 roo sin doc weibo app ngx 偈n72yo拼撐4a型匠http://tushu.docin.com/sina_5848623182 2房劑詼輝2浪k怕燦2http://t.docin.com/cvho16062 72信

1004. 成績排名 (20)

循環 相同 提前 i++ string n) stdio.h ring str 2018-02-20 21:16:43 讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n

【PAT】1004. 成績排名 (20)

esp 10個 升序 con 使用 clas 首地址 相同 bsp 1004. 成績排名 (20) 讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n 第2行:第1個學生的

PAT-1004. 成績排名(20)

讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為 第 1 行:正整數 n 第 2 行:第 1 個學

PAT已級1004. 成績排名 (20)

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號 成績 ... ... ... 第n+1行:第n個學生的姓名 學號 成績

乙級PAT 1004. 成績排名 (20)

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號 成績 ... ... ... 第n+1行:第n個學生的姓名 學

PAT 1004. 成績排名 (20) JAVA

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號 成績 ... ... ... 第n+1行:第n個學生的姓名 學號 成績

PAT 1004. 成績排名 (20);java實現

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號 成績 ... ... ... 第n+1行:第n個學生的姓名 學號 成績

java-1004 成績排名 (20)

1004 成績排名 (20)(20 分) 讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為\ 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號

1004 成績排名 (20)

1004.成績排名 (20) 時間限制 400 ms 記憶體限制 65536 kB 程式碼長度限制 8000 B 判題程式 Standard 作者

Java 1004 成績排名20 分)

cti -h car color 格式 list htm -i ++ 讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為 第 1 行:正整數 n 第 2 行:

1004 成績排名20 分)

讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為 第 1 行:正整數 n 第 2 行:第 1 個學生的姓名 學號 成績 第 3 行:第 2 個學生的姓名 學號 成績 … … … 第

1004 成績排名 (20 分)

讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。                                                     

PAT-1004 成績排名20 分)

1004 成績排名 (20 分) 讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為 第 1 行:正整數

1004 成績排名20 分) PAT 乙級真題

讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為 第 1 行:正整數 n 第 2 行:第 1 個學生的姓名 學號 成績 第 3 行:第 2 個學生的姓名 學號 成績 ... .

1004. 成績排名

return clas mage sco n) ring time () 格式 題目截圖: 思路:   邊輸入數據,邊記錄最大最小值的相應數據即可。 代碼: 1 /* 2 1004. 成績排名 3 */ 4 5 #include <st

1004 成績排名

for div 空格 pac 正整數 score 2個 沒有 格式 讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為\ 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第

PAT (Basic Level) Practice 1004 成績排名

math namespace pre ont 其中 mini 個人 包含 turn 個人練習 讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式為\ 第1行:正整數n 第2行:第1個

1004 成績排名 未解決的問題

include nbsp card int ret i++ tex lis 輸入格式 1004 成績排名 (20 分) 讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式: 每個測試輸入包含 1 個測試用例,格式為