| ²é¿´: 522 | »Ø¸´: 0 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
zhanglei02ľ³æ (СÓÐÃûÆø)
|
[½»Á÷]
¡¾Èí¼þѧϰ¡¿×îС¶þ³Ë·¨Ô´³ÌÐò(C++°æ±¾ÒÑËÑÎÞÖØ¸´)
|
||
|
½ñÌìΪÁË´¦ÀíÊÔÑéÊý¾ÝÕÒÁ˺þòÅÕÒµ½,ÄÃÀ´ºÍ´ó¼Ò·ÖÏí.»¹Î´µ÷ÊÔ. Ô´ÂëÈçÏ£º //*****************************************************************// // ÎïÀíʵÑéÊý¾Ý´¦ÀíÈí¼þ // //*****************************************************************// //-------------------------------------------------------------------- #include #include #include //-------------------------------------------------------------------- using namespace std; //-------------------------------------------------------------------- class Item { public: get_data(); double dX; double dY; }; //-------------------------------------------------------------------- class Experiment { public: Experiment(); void calculator(); void display(); ~Experiment(); private: double A; Item *Result; int length; }; //-------------------------------------------------------------------- Item :: get_data() { cout << "Please enter the experiment data." << endl; cout << "Please enter the X:" << endl; cin >> dX; cout << "Please enter the Y." << endl; cin >> dY; } //-------------------------------------------------------------------- Experiment :: Experiment() { cout << "ÇëÊäÈëÊý¾ÝµÄ×éÊý£¬¾ÍÊÇÓжàÉÙ×éÊý¾Ý£º" << endl; cin >> length; const int _number = length; Result = new Item[_number]; //¶Ô×Ó¶ÔÏóµÄ¸³Öµ for(int counter = 0; counter < _number; ++counter) { Result[counter].get_data(); } } //-------------------------------------------------------------------- //************ÒÔÏÂÊÇÏßÐԻعéµÄÄ£¿é*****************************// void Experiment :: calculator() { const int _n = length; double *X_1 = new double[_n]; double *Y_1 = new double[_n]; { T_1[counter_1] = Result[counter_1].dT; R_1[counter_1] = Result[counter_1].dR; } //ÒÔÏÂÊÇÏßÐԻعéµÄʵÏÖ double middle_1 = 0; double middle_2 = 0; double middle_3 = 0; double middle_5 = 0; double number = double(_n); for(int counter_2 = 0; counter_2 < number; ++counter_2) { middle_1 += (X_1[counter_2] / number); middle_2 += (Y_1[counter_2] / number); middle_3 += (X_1[counter_2] * Y_1[counter_2]) / number; middle_5 += (X_1[counter_2] * X_1[counter_2]) / number; } double middle_4 = (middle_1 * middle_1); double final_one = ((middle_1 * middle_2 - middle_3) / (middle_4 - middle_5)); A = final_one; //A±íʾбÂÊ delete [] X_1; delete [] Y_1; cout << "Calculator had been called." << endl; } //-------------------------------------------------------------------- void Experiment :: display() { cout << "The A which is resolved by this Experiment is :" << endl; cout << "-----------------" < //-------------------------------------------------------------------- Experiment ::~Experiment() { delete Result; } //-------------------------------------------------------------------- int main() { Experiment Careful; Careful.calculator(); Careful.display(); return 0; } //-------------------------------------------------------------------- תÖÁ±à³Ì°®ºÃÕßÍøÕ¾ http://www.programfan.com/ |
» ²ÂÄãϲ»¶
285Çóµ÷¼Á
ÒѾÓÐ15È˻ظ´
325 µ÷¼Á
ÒѾÓÐ5È˻ظ´
Çóµ÷¼Á Ò»Ö¾Ô¸Î÷ÄϽ»Í¨´óѧ085701»·¾³¹¤³Ì 282·Ö
ÒѾÓÐ14È˻ظ´
Ò»Ö¾Ô¸ÄϿƴóÉúÎïѧ297·Ö£¬Çóµ÷¼ÁÍÆ¼ö
ÒѾÓÐ8È˻ظ´
288»·¾³×¨Ë¶,Çóµ÷²ÄÁÏ·½Ïò
ÒѾÓÐ27È˻ظ´
³õÊÔ301£¬´úÂë085701»·¾³¹¤³Ì£¬±¾Ë¶Ò»Ö£¬ËÄÁù¼¶Òѹý£¬ÓжþÇøÒ»×÷£¬¹²·¢±í5ƪÂÛÎÄ
ÒѾÓÐ12È˻ظ´
Ò»Ö¾Ô¸»ª¶«Àí¹¤085601²ÄÁϹ¤³Ì303·ÖÇóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
372·Ö²ÄÁÏÓ뻯¹¤£¨085600£©Ó¢¶þÊý¶þÇóµ÷¼Á
ÒѾÓÐ3È˻ظ´
ÉúÎïÓëÒ½Ò©273Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´














»Ø¸´´ËÂ¥