題目描述
平面上有n個點,座標均為整數。請按與座標原點(0,0)距離的遠近將所有點排序輸出。可以自己寫排序函式,也可以用qsort庫函式排序。
輸入輸入有兩行,第一行是整數n(1<=n<=10),接下來有n行,每行一對整數(每對整數對應乙個點)。
輸出輸出排序後的所有點,格式為(u,v),每個點後有乙個空格。測試資料保證每個點到原點的距離都不同。
樣例輸入
41 3
2 51 4
4 2樣例輸出
(1,3) (1,4) (4,2) (2,5)
提示要求:定義點結構體 struct point
#include
#include
#include
struct point
poi[10]
;voidjh(
int*x,
int*y)
intmain()
for(i=
0;i1;i++)}
}for
(i=0
;i)return0;
}
1184 平面點排序(二)(結構體專題)
平面上有n個點,座標均為整數。橫座標相同時按縱座標排序,否則按橫座標排序。本題要求用結構體儲存座標,再進行排序。先公升序排序輸出,再降序排序輸出,可以自己寫排序函式,也可以用qsort庫函式排序。第一行是整數n 1 n 100 表示接下來有n行,每行兩個整數,表示平面上乙個點的座標。輸出有兩行,即排...
1193 單科成績排序(結構體專題)
有一學生成績表,包括學號 姓名 3門課程成績。請按要求排序輸出 若輸入1,則按第1門課成績降序輸出成績表,若輸入為i 1 i 3 則按第i門課成績降序輸出成績表。首先輸入乙個整數n 1 n 100 表示學生人數 然後輸入n行,每行包含乙個學生的資訊 學號 12位 姓名 不含空格且不超過20位 以及3...
選票統計(一)(結構體專題)
1483.某單位進行選舉,有5位候選人 zhang wang zhao liu miao。編寫程式,統計每人所得的票數。要求每人的資訊裡包括兩部分 name和votes,分別描述姓名和所得票數。每個人的資訊用乙個結構體來表示,5個人的資訊使用結構體陣列。首先輸入乙個整數n,表示一張選票,接下來n行,...