演算法筆記 100000571 pid 3

2021-10-02 07:24:36 字數 832 閱讀 7889

題目描述

輸入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,...