題目描述
輸入3個字串,按從小到大的順序輸出。要求使用指標的方法進行處理。
輸入3行,每行乙個用字串。保證每個字串的長度不超過20。
輸出按從小到大的順序輸出這3個字串,每個字串一行。
請注意行尾輸出換行。
樣例輸入
china
clock
deal
樣例輸出
clock
china
deal
#include#include#define n 50
void casino(char *c1, char *c2, char *c3);
void exchange(char *c1, char *c2);
void game(char *c2, char *c3);
char exp[n] = ;
int main()
void casino(char *c1, char *c2, char *c3)
else//c1>c3,c1>c2,比較c2與c3
}else//c1>c2
else//c1>c3,c1>c2,比較c2與c3
}} //if c1c2
//else 有c1>c2
//if c1c3,有c1>c3>c2,交換c3與c2,得c1>c2>c3
//else c1>c3,交換 得c1>c2>c3
//now
}void exchange(char *c1, char *c2)
void game(char *c2, char *c3)
}
《演算法筆記》codeup 100000571 E
解答 include include void input int a void process int a 最大值與最後乙個元素交換位置 int temp a 9 a 9 a max location a max location temp 將最小值移到最前 找出最小值 for int i 9 i...
蒙特卡羅演算法 PI
原理 如果均勻向正方形內撒點,那麼落入陰影部分的點數與全部的點數之比是s陰影 s正 pi 4 只要撒入的點越多,值越相近 演算法實現 1 均勻撒點,使用隨機函式來實現,產生 0,1 之間的隨機數的座標值 x,y 2 區域判斷 圖中陰影部分特點是座標原點的離座標原點小於等於1 x x y y 1 in...
PI 撒幣演算法
首先構造乙個單位正方形和乙個四分之一圓,然後假設你有一堆硬幣 你開始隨機對上述構造的正方形,撒幣!當然這個硬幣可能在圓裡,也可能在圓外 只要你的硬幣夠多,那麼你的硬幣將構成1 4圓。通過計數其中落入內切圓的硬幣的個數,有 如果一共投入a個硬幣,其中有b個落入圓中,則只要硬幣均勻,假定圓周的半徑為r,...