排序練習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...