±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 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 << "-----------------" <     cout << "-------" << setw(6) << A << "------" <     cout << "-----------------" < }
//--------------------------------------------------------------------
Experiment ::~Experiment()
{
    delete Result;
}
//--------------------------------------------------------------------
int main()
{
    Experiment Careful;
    Careful.calculator();
    Careful.display();
    return 0;
}
//--------------------------------------------------------------------


תÖÁ±à³Ì°®ºÃÕßÍøÕ¾   http://www.programfan.com/
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zhanglei02 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£ÖÝ´óѧ085600Çóµ÷¼Á +20 ³ÔµÄ²»ÉÙ 2026-04-05 23/1150 2026-04-07 10:05 by Öí»á·É
[¿¼ÑÐ] 297Çóµ÷¼Á +9 GENJIOW 2026-04-07 9/450 2026-04-07 10:00 by Öí»á·É
[¿¼ÑÐ] 297·Ö083200ÇóÖú +9 aekx 2026-04-05 9/450 2026-04-06 20:57 by flysky1234
[¿¼ÑÐ] ÉúÎïÓëÒ½Ò©Çóµ÷¼Á +7 heguanhua 2026-04-05 8/400 2026-04-06 18:41 by macy2011
[¿¼ÑÐ] 270·ÖÇóµ÷¼Á +5 maxjxbsk 2026-04-01 5/250 2026-04-06 15:32 by lin-da
[¿¼ÑÐ] 281Çóµ÷¼Á +8 Ò¬×ÓÄ¢¹½ 2026-04-06 8/400 2026-04-06 10:38 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 301Çóµ÷¼Á +6 ϸ°ûÏà¹Øµ°°× 2026-04-02 10/500 2026-04-06 08:34 by jp9609
[¿¼ÑÐ] ±¾¿Æ211£¬293·ÖÇëÇóµ÷¼Á +8 Á«²Ë¾ÍÊÇź°É 2026-04-03 9/450 2026-04-05 19:12 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁÏר˶(0856) 339·ÖÇóµ÷¼Á +10 ¹þ¹þ¹þ¶ì¹þ¹þ¹þ 2026-04-04 10/500 2026-04-05 18:51 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ¹¤¿ÆÇóµ÷¼Á +15 11ggg 2026-04-03 15/750 2026-04-05 16:24 by zzx2138
[¿¼ÑÐ] ÊýÒ»Ó¢Ò»274»úеµ÷¼Á +5 ÐÇÔÉÁ÷ϼ 2026-04-04 6/300 2026-04-05 11:38 by arrow8852
[¿¼ÑÐ] 085602 ÕÒµ÷¼Á +4 ÄæÊ±Õë¿ìÀÖ 2026-04-02 4/200 2026-04-04 19:32 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ¿¼Ñе÷¼Á +4 zybz³å³å³å 2026-04-03 6/300 2026-04-04 13:08 by zybz³å³å³å
[¿¼ÑÐ] 387Çóµ÷¼Á +4 °®³ÔƬ¶¹ÍÁ 2026-04-03 5/250 2026-04-04 08:10 by °¶ÉϵÄÒ»ÌõÓã
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸±±Àí325·ÖÇóµ÷¼Á +6 ÕÒµ÷¼Á£¬£¬ 2026-04-02 6/300 2026-04-03 22:20 by –¹Æ?
[¿¼ÑÐ] 295Çóµ÷¼Á +3 ÉÐټѽ 2026-04-03 4/200 2026-04-03 21:23 by zhq0425
[¿¼ÑÐ] µ÷¼Á +5 asdasdassda 2026-04-03 6/300 2026-04-03 20:27 by °¶ÉϵÄÒ»ÌõÓã
[¿¼ÑÐ] 366Çóµ÷¼Á +7 sbdnd 2026-04-03 7/350 2026-04-03 12:40 by cymywx
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +9 ÍÛºôºßºôºß 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +11 Ò»ÑùYWY 2026-03-31 11/550 2026-04-01 11:35 by wangjy2002
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û