題目描述:
查詢和排序
題目:輸入任意(使用者,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績
都按先錄入排列在前的規則處理。
示例:jack 70
peter 96
tom 70
smith 67
從高到低 成績
peter 96
jack 70
tom 70
smith 67
從低到高
smith 67
jack 70
tom 70
peter 96
輸入描述:
輸入多行,先輸入要排序的人的個數,然後輸入排序方法0(降序)或者1(公升序)再分別輸入他們的名字和成績,以乙個空格隔開
輸出描述:
按照指定方式輸出名字和成績,名字和成績之間以乙個空格隔開
示例1輸入複製3
0fang 90
yang 50
ning 70
輸出複製
fang 90
ning 70
yang 50
#include#includetypedef struct studentstudent;
student stu[1000];
int jiang(int n)
}for(i=0;ireturn 0;
}int main()
return 0;
}
C語言 1206 單科成績排序
題目描述 有一學生成績表,包括學號 姓名 3門課程成績。請按要求排序輸出 若輸入1,則按第1門課成績降序輸出成績表,若輸入為i 1 i 3 則按第i門課成績降序輸出成績表。輸入 首先輸入乙個整數n 1 n 100 表示學生人數 然後輸入n行,每行包含乙個學生的資訊 學號 12位 姓名 不含空格且不超...
C語言基礎之按學號成績排序
時間限制 1秒 空間限制 65536k 熱度指數 13306 本題知識點 陣列排序 用一維陣列儲存學號和成績,然後,按成績排序輸出。輸入第一行包括乙個整數n 1 n 100 代表學生的個數。接下來的n行每行包括兩個整數p和q,分別代表每個學生的學號和成績。按照學生的成績從小到大進行排序,並將排序後的...
c語言排序按照從小到大 成績排序
用一維陣列儲存學號和成績,然後,按成績排序輸出。輸入第一行包括乙個整數n 1 n 100 代表學生的個數。接下來的n行每行包括兩個整數p和q,分別代表每個學生的學號和成績。按照學生的成績從小到大進行排序,並將排序後的學生資訊列印出來。如果學生的成績相同,則按照學號的大小進行從小到大排序。輸入3 1 ...