下面舉乙個例子:
例如:編寫函式fun,其功能是:利用下面的簡單迭代方法求方程cos(x)-x=0的乙個實根。
迭代步驟如下:
(1)取x1初值為0.0;
(2)x0=x1,將x1的值賦給x0;
(3)x1=cos(x0),求出乙個新的x1;
(4)若x0-x1的絕對值小於0.000001,執行步聚(5),否則執行步聚(2);
(5)所求x1就是方程cos(x)-x=0的乙個實根,作為函式值返回。
程式將輸出結果root=0.739086。
程式fun函式**如下:
double fun()
while(fabs(x0-x1)>=1e-6);
return x1; }
本題考查:迭代法求方程的實根;do…while迴圈語句,其形式為:
dowhile(表示式);
do…while迴圈與while迴圈的不同在於,它先執行迴圈中的語句,然後再判斷表示式是否為真, 如果為真則繼續迴圈;如果為假, 則終止迴圈。因此, do…while迴圈至少要執行一次迴圈語句。
思路:
用迭代方法求方程的乙個實根,題目已經給出了演算法,只要按照演算法用合適的程式表達,就可以解題了。
C語言結構體指標,函式指標的用法
學習一下,保證自己的基礎,邊學邊記錄是個很好的習慣,以後回頭來看看,就馬上能了解了 第乙個程式是 c語言結構體指標用法,包括malloc和free的用法 include stdafx.h include include using namespace std struct people int ma...
函式指標 關於函式指標與指標函式
指標函式顧名思義,本質還是函式,不同的是改函式的返回型別為指標型別。接下來我們舉個例子。include using namespace std char output intmain 這裡的char output 就是個指標函式 char 的函式,即返回值為char 型別的。這裡的 如果gcc g ...
關於函式指標與指標函式
函式指標 在程式執行中,函式 是程式的演算法指令部分,它們和陣列一樣也占用儲存空間,都有相應的位址。可以使用指標變數指向陣列的首位址,也可以使用指標變數指向函式 的首位址,指向函式 首位址的指標變數稱為函式指標。1 函式指標定義 函式型別 指標變數名 形參列表 函式型別 說明函式的返回型別,由於 的...