利用c++編寫公式求值程式
阿新 • • 發佈:2019-02-11
題目:
根據公式計算y的值。其中∑表示求各項的和,∏表示求各項的積。定義一個類F,實現上述功能。具體要求如下:
(1) 私有資料成員
double x[5];
int m_n,m_k,m_h;
double y; //存放計算結果
(2) 公有成員函式
F(double a[], int n, int k, int h);
void calc(); //計算y的值
(3) 友元函式
void print(F f); //輸出物件 f 所有資料成員
(4) 在主函式中對該類進行測試,本題所用公式包含在 <math.h> 標頭檔案中。
解答:
1、首先,明確類F的成員變數
2、其次,利用建構函式初始化題中變數
3、接著,利用公式計算y的數值
如果覺得太亂,可以多定義幾個變數分開寫,最後把變數逐漸集中在一起求y。
4、然後,輸出物件f所有成員變數
我直接將n,k,h的值放在一起輸出的,想追求美感的小可愛們可以分開寫,顯得更清晰明瞭。
5、最後,編寫main函式,呼叫上述成員函式
注意對應的引數型別,否則會輸出錯誤。
6、輸出結果如下圖所示
當然了,這裡顯示的數值所對應的變數名稱可以改善所寫程式碼進行顯示。