選擇排序的題目
1樓:帳號已登出
typepeople=record
number:integer;
score:real;
end;var
i,j:integer;
a:array[1..8] of people;
temp:people;
bo:boolean;
beginfor i:=1 to 8 dowith a[i] do
readln(number,score);
i:=1; /螞棚穗冒泡排悶卜序。
repeat
bo:=true;
for j:=1 to 8-i do
if a[j].score>a[j+1].score thenbegintemp:=a[j];
a[j]:=a[j+1];
a[j+1]:=temp;
bo:=false;
end;i:=i+1;
until bo;
for i:=1 to 3 do
with a[i] do
writeln(number,' score:0:1);
end.這是最基本的辦和鬥法,也比較好理解。
排序題的方法和技巧
2樓:匿名使用者
舉個栗子:a、14352 b、24531 c、25341 d、24351
先看神並拿第乙個:三個遊搭2,排除a
第二個:三個4,排除c
第三個:3多,排除蔽仔b
這個意思,一般的題都可以用這個方法。
怎樣給大量選擇題進行排序?
3樓:奇聞軼事巨集
如果你在word中有大量選擇題需要排序,可以按照以下步驟進行操作:
將選擇題複製到乙個新的word文件中,確保每個選擇題都單獨佔據一行。
選中所有的選擇題文字,可以使用滑鼠拖選或使用快捷鍵(如ctrl+a)選擇全部內容。
在word的選單欄中選擇"開始"選項卡,然後在"段落"咐冊部分點選"排序"按鈕。
在彈出的對話方塊中,選擇排序方式。根據你的需求,可以選擇公升序(a-z)或降序(z-a)排序。
確定排序的基準。選擇題的排序可以基於文字敬巧的第乙個字母、最後乙個字母或其他規則。
點選"確定"按鈕開始排序。選擇題將按照所選的排序方式進行重新排列。
請注意,這種排序方法假設選擇題是獨立的文字行。如果選擇題與其他文字混合在一起,你可能需要先將它們分離成獨立的行,然後再進行排序。
另外,如果你的選擇題有編號,你可以考慮使用自動編號功能,以便更方便地對選擇題進行排序。自動編號可以根據你的選擇自動為每個選擇題添衡稿巨集加編號,使其按順序排列。
pascal選擇排序程式(我絕對錯)
var a array . of integer n,m,i,j,l integer beginreadln n for i to n do read a i for i to n do for j i to n do if a i a j then beginl a i a i a j a j l...
c語言用指標寫選擇法排序函式,c語言題應用指標變數,用選擇排序法將陣列元素按從小到大的順序排序。程式咋編?急需!!!
你的程式沒錯,只不過這不是選擇法,是冒泡發,選擇發如下 void sort int a,int n temp a i t是最大的那個數的位置,把他和未排序的第一個交換位置 a i a t a t temp main include int main for i 0 i 10 i for j i j ...
星座的排序,十二星座排序
依次為 白羊座 金牛座 雙子座 巨蟹座 獅子座 座 天秤座 天蠍座 射手座 摩羯座 水瓶座 雙魚座。1 白羊座 3.21 4.20 白羊座是黃道星座之一。白羊座雖然不引人注目,但在古希臘很著名,因為古代春分點就位於白羊座。現在由於歲差的關係,春分點已經移到雙魚座。白羊座在日本被稱為牡羊座 座 受其影...