排序練習2

2021-09-10 17:26:44 字數 540 閱讀 5232

排序練習2:

題目:現在班級有 5 個人的名字和分數:huhu 5 分、 haha 3 分、 xixi 5 分、 hengheng 2 分和 gaoshou 8 分(滿分是10分)。請編寫一段程式,讓計算機按照分數從高到低,輸出他們的名字。

即應該輸出 gao、 huhu、 xixi、 haha、hengheng。(題目來自《啊哈!演算法》)

**如下:

#include

#define n 5

struct student //定義結構體,儲存姓名和分數

;int

main

(int argc,

const

char

*ar**)

}}for(i =

0; i < n; i++

)//輸出人名

return0;

}

執行結果如下:

練習 LCA練習2

1.bzoj1787緊急集合 找一點使這一點到三個點有最短距離 列舉三個兩兩lca即可 include include include include include define inf 999999999 using namespace std int n,q,cnt int deep 5000...

SICP練習 2 練習1 6

練習1.6 這道題通過由乙個新版本的 if來引出,主要討論的還是應用序和正則序的問題。我看到 將 if提供為一種特殊形式 時還滿頭霧水,並不太清楚什麼特殊形式。當再返回看 if的語法時才發現,這在第12頁 if的一般表示式下面一段。如果 得到真值,直譯器就去求值 並返回其值。注意,在此處已經返回其值...

氣泡排序練習

using system using system.collections.generic using system.linq using system.text return list class program double s sort p new sort s p.paixu a for i...