認真、樸素、真實的活著,讓他們成為好的見證,because we share something so profound; because we share one phrase so profound!
本文兩個部分:
1 :第一次出現小錯誤
2:修補了之前的小錯誤
總是差幾分,人生難完美啊,這就是繼續的理由嗎?
#include
#include
#define max 10
typedef
struct infoinfo;
/* read a student`s infomation to a */
void
get_info
(struct info *a)
/* copy a student`s infomation form "frome" to "to" */
void
copy
(struct info *to,
struct info *from)
//print the max and min infomation;
intmain()
else
copy
(min, a);}
else
if(a->score > max->score)
copy
(max, a)
;else
if(a->score < min->score)
copy
(min, a);}
printf
("%s %s\n"
, max->name, max->id)
;printf
("%s %s\n"
, min->name, min->id)
;return0;
}
咦!被我發現了,原來是:若只有乙個人輸入,輸出最大最小都是那個人,
人生啊! 還需認真啊,還需細心啊,真需千百萬時的修煉啊
正確**:
#include
#include
#define max 10
typedef
struct infoinfo;
void
get_info
(struct info *a)
void
copy
(struct info *to,
struct info *from)
intmain()
else
copy
(min, a);}
else
if(a->score > max->score)
copy
(max, a)
;else
if(a->score < min->score)
copy
(min, a);}
if(n ==1)
else
return0;
}
PAT B 1004 成績排名
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...
PAT B 1004 成績排名
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績 其中姓名和學號均為不超過10個字元的字串...
PAT B1004 成績排名
1004 成績排名 20 分 讀入 n 0 名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。每個測試輸入包含 1 個測試用例,格式為 第 1 行 正整數 n 第 2 行 第 1 個學生的姓名 學號 成績 第 3 行 第 2 個學生的姓名 學號 成績 第 n 1 行 第 n 個學...