第三題c語言

2022-08-09 07:30:14 字數 590 閱讀 5954

1樓:匿名使用者

#include

float fun(int n)

return sum;

}int main()

2樓:匿名使用者

不知道你有多渣,給你講個簡單又詳細的思想輸出用一個陣列來存,從0下標開始的儲存單位裡面依次寫上1 2 3 4 5 6 7,像選手序號一樣,然後根據得分比較,比如遍歷到下標0 ,得分為5,這時候是初始狀態,然後往後走,在下標1的位置上,得分為3,3比5小,根據題目規則,這時候將1和2交換(注意,1和2指的是排名,交換的是排名名次),然後輸出就變成2 1 3 4 5 6 7這時候從下標為1開始,繼續向後遍歷,到下標為2的時候,得分是4,好的,這時候比較4比5小,交換,輸出就變成3 1 2 4 5 6 7,然後4比3大,不變這時候你就發現規則了,也就是說遍歷到當前位置的時候,要和當前位置下標之前的所有數進行比較,當前比之前小的要交換,相等的則等於之前的,比之前大的不變,這裡變化的都是名次。下標是保持不變的比如:名次:

1 2 3 4 5 6 7下標:0 1 2 3 4 5 6名次變化了: 2 1 3 4 5 6 7下標還是:

0 1 2 3 4 5 6

用C語言寫一下,第三題,C語言程式設計第三題

你可以試試double型別的 int main 我啊考慮圖布偶不錯他圖路不路他困他他他啦啦 c語言程式設計第三題 include int main if row 2 0 for int i m 1 i 1 i return 0 include include int main return 0 c語...

C語言程式設計題,C語言程式設計題

兩種思路,一種設計過程比較簡單,就是直接用程式模擬所有可能的路徑,把合題意的走法全部計數。這種演算法的時間複雜度大約在o 2 n 左右,比較慢。另一種是建立一個數學模型,採用組合數的思想解這個問題,這樣設計出程式只是一個數學計算過程,組合數計算最快的演算法是o n 在加上求和,演算法時間複雜度為o ...

c語言程式設計題,C語言程式設計題

include using namespace std class date date int year,int month,int day year year month month day day date void set int y,int m,int d int gety int getm...