1.問題描述
有一支足球隊只有10名隊員,並按身高排好序,現又招錄一名新的隊員,組成一支完整的足球隊,並把重新排好序的隊員按身高由高到低輸出。
2.程式設計分析
首先要把原有的10名隊員先排序好,這裡排序用的是選擇排序法。然後再把新招錄的隊員插入到剛剛排序好的陣列裡,插入法是把要插入的數值逐一和陣列比較,當找到比這個插入值小的元素i的時候,然後從陣列最後乙個元素逐個往後移動一位,然後空出來的位置即是插入值的位置。
用c語言實現**如下:
#include #include int main()
; for(i=0;i<10;i++)
}a[i]=n;
printf("\n重新排好序的隊員按身高由高到低輸出\n");
for(i=0;i<11;i++)
printf("%8.2f",a[i]);
printf("\n");
system("pause");
return 0;
}
新隊員的培訓
新隊員培訓 經過20天的時間,新隊員完成了第一階段的學習。前台學習 由於時間關係,前10天,7天時間,3天時間做了乙個小任務。要開始考試了 後10天,8天做乙個大任務,兩天做乙個總結。由於之前做了乙個小任務,所以開始階段他們遇到很少問題,但是後一階段,用到js後,他們遇到的問題就相對多了。於是,我們...
python3 求比賽隊員匹配問題
題目 兩個桌球隊進行比賽,各出三人。甲隊為a,b,c,三人乙隊為x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽名單。a說他不和x比,c說他不和x,z比。a term a b c b term x y z game for i in range 3 for m in range 3 if i ...
新環境搭建問題
假如系統已經安裝了git,先刪除。如果是通過yum安裝的,直接在終端使用以下指令刪除 linux configure make make install 編譯安裝和解除安裝 通過原始碼安裝git。原始碼可以安裝到最新版本的git,安裝包的方式雖然安裝容易解除安裝也容易,可惜版本總有延後性。對於技術人...