2016sdau課程練習專題二 1001

2021-07-11 05:37:47 字數 469 閱讀 5670

1.題目編號

2.簡單題意

輸入幾個數y,每個y要求在0~100之間找出乙個數x滿足方程 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == y,如果找不到,輸出 no

solution!

3.解題思路

使用二分法,分別在範圍內找到該範圍的中間數,然後比較得該數在哪個小範圍中,再縮小那個小範圍,直到找到該數x

4.感想

運用**來解數學題,但要注意比較的範圍不要弄錯

5.**

#include

#include

#define eps 1e-8

double fun(double x)

int main()

a=0.0;

b=100.0;

while(b-a>eps)

printf("%.4f\n",a);

}return 0;

}

2016sdau課程練習專題二 1005

1.題目編號 2.簡單題意 一輛汽車要過彎,現在給出汽車的車長和車寬,問能否順利通過 3.思路 乙個物理問題的 演算法,公式為h l sin z z tan z d cos z 演算法是三分演算法,因過是長度因角度改變而變,4.感想 雖然公式知道但並不能正確寫出演算法來,因此就蒙了 5.includ...

2016sdau課程練習專題三 1001

1.題目編號 2.簡單題意 給你一組數,求出最大的子串行的和,並說出起始位置 3.解題思路 該題目要求求出最大的子串行的和,因此要找出此組數中最大的連續子串行,前i項中只要大於0就可以加入子串行,若後續數字的和也大於0則繼續相加,直到求出最大值,同時在相加過程中,記錄數字位置 4.感想 上課老師講的...

2016sdau課程練習專題三 1012

1.題目編號 1012 2.簡單題意 在2 n的乙個長方形方格中,用乙個1 2的骨牌鋪滿方格,輸入n 輸出鋪放方案的總數.例如n 3時,為2 3方格,骨牌的鋪放方案有三種,如下圖 3.解題思路 題目又沒有原圖,設f 1 1 f 2 2 從圖中也可以觀察出來,第n張牌的排列可以又n 1張牌的排列再在末...