• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            華劍緣
            一切都在這個(gè)過程中獲得,將那些目標(biāo)埋藏于心中
            posts - 19,comments - 20,trackbacks - 0

            一個(gè)矩陣類Matrix 類,在構(gòu)造函數(shù)中根據(jù)參數(shù)創(chuàng)建數(shù)據(jù)成員:一個(gè)二維數(shù)組,類中實(shí)際定義的二維數(shù)組的數(shù)據(jù)成員是一個(gè)指針 ( 二級(jí)指針 ) , int **pMatrix 。 在構(gòu)造函數(shù)中根據(jù)傳送的參數(shù)為這個(gè)二維數(shù)組分配空間: pMatrix = newint[x][y]
            ~~~~~~~~
            ?int **pMatrix;
            pMatrix = new int [x][y] ;

            ~~~~~~~~




            *pMatrix = new int[x][y]
            這樣她提示什么

            ?error C2440: '=' : cannot convert from 'int (*)[1]' to 'int *'

            編譯器說new int [x][y]是int (*)[1]型的
            ?
            如果改成:
            int **pMatrix;
            *pMatrix= new int [x];

            倒可以通過編譯

            ??????


            //忘了從什么地方看到某人這么說:

            動(dòng)態(tài)數(shù)組不能用在二維……
            動(dòng)態(tài)數(shù)組實(shí)際上是一個(gè)指針,為其分配空間
            如果想設(shè)置二維數(shù)組的話,就必須設(shè)置一個(gè)指針類型的動(dòng)態(tài)數(shù)組,數(shù)組中的每個(gè)項(xiàng)都是另一個(gè)二維數(shù)組
            舉例:
            int **a = new int* [m];
            for(int i=0; i<m; i++)
            ??a[i]= new int[n];

            釋放內(nèi)存時(shí)要先
            for(i=0; i<m; i++)
            ??delete[] a[i];
            然后再
            delete[]??a;


            呵呵;

            posted @ 2006-04-09 22:54 華劍緣 閱讀(602) | 評(píng)論 (2)編輯 收藏

            作用域:
            ??
            標(biāo)識(shí)符是否有效的范圍

            ??1.? 函數(shù)原形作用域
            ? 2.塊作用域
            ? 3.類作用域
            ??4.文件作用域



            程序運(yùn)行在內(nèi)存中分配空間:代碼區(qū),全局?jǐn)?shù)據(jù)區(qū),堆區(qū) ,棧區(qū)/

            具有文件作用域的變量放在全局?jǐn)?shù)據(jù)區(qū)。

            具有其它的作用域的變量放在堆區(qū),棧區(qū)。??



            可見性?:
            ?? 標(biāo)識(shí)符是否能夠被引用的問題。

            ?? 1聲明在先,引用在后。
            ?? 2不能在同作用域中重名。
            ?? 3標(biāo)識(shí)符在外層中聲明,在內(nèi)層同名標(biāo)識(shí)符中沒有聲明,則在該內(nèi)層中可見。
            ?? 4對(duì)于兩個(gè)嵌套的作用域,內(nèi)層聲明的標(biāo)識(shí)符跟外層的標(biāo)識(shí)符同名則外層的標(biāo)識(shí)符在內(nèi)層中不可見。

            posted @ 2006-04-05 08:43 華劍緣 閱讀(237) | 評(píng)論 (0)編輯 收藏


            Lucy上了初中,她很喜歡數(shù)學(xué),經(jīng)常做數(shù)學(xué)奧林匹克的題目,可是今天她遇到了難題,于是就向她在南開大學(xué)上學(xué)的哥哥Feagle請(qǐng)教,聰明的哥哥不一會(huì)功夫就編程解決了妹妹的問題(^_^,南開大學(xué)的學(xué)生就是優(yōu)秀)! 妹妹的題目是這樣的:對(duì)給定的f(n) 當(dāng) n>=50025002 的時(shí)候,f(n)=n-5;當(dāng) n<50025002 的時(shí)候,f(n)=f(f(n+2005))。現(xiàn)在請(qǐng)您試試編程解決Lucy的難題!?


            輸入?

            ??
            輸入只有一個(gè)整數(shù)n,-2147483647<n<2147483647 。?
            ? 輸出
            ??
            輸出只有一個(gè)整數(shù),f(n) 的值。
            ? 樣例輸入 樣例輸出
            50025002 50024997
            ??
            ? 時(shí)間限制
            ??
            對(duì)每個(gè)輸入數(shù)據(jù),程序應(yīng)在5秒內(nèi)給出結(jié)果。
            ?

            ?
            ? 輸入 ?
            輸入只有一個(gè)整數(shù)n,-2147483647<n<2147483647 。
            ? 輸出 ?
            輸出只有一個(gè)整數(shù),f(n) 的值。
            ?
            樣例輸入 樣例輸出
            50025002 50024997
            ?
            ? 時(shí)間限制 ?
            對(duì)每個(gè)輸入數(shù)據(jù),程序應(yīng)在5秒內(nèi)給出結(jié)果。
            posted @ 2006-04-04 22:13 華劍緣 閱讀(140) | 評(píng)論 (1)編輯 收藏

            試驗(yàn)

            目的: 用遞推近似計(jì)算定積分

            內(nèi)容: 對(duì) ? n = 0,1,2,…,20? 計(jì)算定積分

            ???? ? ?=?

            ?

            代碼:

            算法一:

            #include < stdio.h >

            #include
            < math.h >

            main()

            {

            ???
            int ?n;

            ???
            double ?y[ 21 ];

            y[
            0 ] = log( 6 ) - log( 5 );

            for (n = 1 ;n <= 20 ;n ++ )

            ?y[n]
            = ( 1.0 / n) - 5 * y[n - 1 ];

            printf(
            " Data?is:\n " );

            ??????
            for (n = 1 ;n <= 20 ;n ++ )

            ??????
            {

            ??????printf(
            " y[ "" %d "" ]:?? " ,n);

            ??????printf(
            " %f " ,y[n]);

            ??????printf(
            " \n " );

            ??????printf(
            " \n " );

            ????}


            }

            Data is:

            y[1]:? 0.088392

            y[2]:? 0.058039

            y[3]:? 0.043139

            y[4]:? 0.034306

            y[5]:? 0.028468

            y[6]:? 0.024325

            y[7]:? 0.021233

            y[8]:? 0.018837

            y[9]:? 0.016926

            y[10]:? 0.015368

            y[11]:? 0.014071

            y[12]:? 0.012977

            y[13]:? 0.012040

            y[14]:? 0.011229

            y[15]:? 0.010522

            y[16]:? 0.009890

            y[17]:? 0.009372

            y[18]:? 0.008696

            y[19]:? 0.009151

            y[20]:? 0.004243

            算法二:

            #include < stdio.h >

            #include
            < math.h >

            main()

            {

            ???
            int ?n;

            ???
            double ?y[ 21 ];

            y[
            20 ] = ( 1 / 2 ) * ( 1 / 105 + 1 / 126 );

            for (n = 20 ;n >= 0 ;n -- )

            ?y[n
            - 1 ] = (( 1.0 / n) - y[n]) / 5.0 ;

            printf(
            " Data?is:\n " );

            ??????
            for (n = 1 ;n <= 20 ;n ++ )

            ??????
            {

            ??????printf(
            " y[%d]:?? " ,n);

            ??????printf(
            " %f " ,y[n]);

            ??????printf(
            " \n " );

            ??????printf(
            " \n " );

            ????}


            }


            Data is:

            y[1]:? 0.088392

            y[2]:? 0.058039

            y[3]:? 0.043139

            y[4]:? 0.034306

            y[5]:? 0.028468

            y[6]:? 0.024325

            y[7]:? 0.021233

            y[8]:? 0.018837

            y[9]:? 0.016926

            y[10]:? 0.015368

            y[11]:? 0.014071

            y[12]:? 0.012977

            y[13]:? 0.012040

            y[14]:? 0.011229

            y[15]:? 0.010523

            y[16]:? 0.009884

            y[17]:? 0.009406

            y[18]:? 0.008526

            y[19]:? 0.010000

            y[20]:? 0.000000

            分析對(duì)算法的認(rèn)識(shí):

            Y[20] 之前兩種算法所產(chǎn)生的結(jié)果相差不大。但是由于誤差傳播是逐步擴(kuò)大的。因而不可直接就此斷言那種算法好;隨著次數(shù)的增大其后果是可怕的,代價(jià)是巨大的 。經(jīng)驗(yàn)在下親自驗(yàn)證到 Y[50] 時(shí),會(huì)出現(xiàn)相當(dāng)可怕的結(jié)果!!

            算法一:

            ?

            算法二:

            ?

            進(jìn)行誤差分析:

            由遞推公式布難求出:算法一的誤差是 5^n 級(jí)別!!

            ??????????????????? 算法二 的誤差級(jí)別則為 (1/5)^n 級(jí)別的!!

            綜上所述:在數(shù)值計(jì)算中 如不注意誤差分析,就會(huì)出現(xiàn)“差之毫厘 失之千里”

            的錯(cuò)誤結(jié)果。我們應(yīng)重視計(jì)算過程中的誤差分析,算法分析。

            ?

            posted @ 2006-04-04 11:43 華劍緣 閱讀(165) | 評(píng)論 (0)編輯 收藏
            • 類就是一種自己定義的類型,如同int ,double ,bool ,char~~~

              對(duì)象就相當(dāng)于變量,如int a;double b;char c;~~~

              用起來又是一樣的,呵呵,現(xiàn)在才明白真是好糊涂呀。

              拷貝構(gòu)造函數(shù):
            • //調(diào)用之前一定要定義構(gòu)造函數(shù)
            • class 類名{
            • 類名? (類名&?? 對(duì)象名);
            • }
            • 類名::類名(類名&?? 類名){
            • 函數(shù)體;
            • }


            (1):當(dāng)用類的一個(gè)對(duì)象去初始化里為一個(gè)對(duì)象時(shí)系統(tǒng)自動(dòng)調(diào)用拷貝構(gòu)造函數(shù)來實(shí)現(xiàn)拷貝賦值。
            • void main(void)
            • {
            • ?? Point ?A(1,2);?? //
            • ???Point? B(A);?????? //拷貝構(gòu)造函數(shù)被調(diào)用
            • ???? cout<<B.GetX()<<endl;
            • }

            ?????????? (2):若函數(shù)的形式函數(shù)為類對(duì)象,調(diào)用函數(shù)時(shí),實(shí)參賦值給形參,系統(tǒng)自動(dòng)調(diào)用拷貝構(gòu)造函數(shù)。
            ????
            void fund1(Point A)
            {
            ??? cout<<p.GetX()<<endl;
            }
            void main(void)
            {
            Point A(1,2);
            fund1(A):????????? //調(diào)用拷貝構(gòu)造函數(shù)


            }

            (3)若函數(shù)的返回值是類對(duì)象,調(diào)用函數(shù)時(shí),系統(tǒng)自動(dòng)調(diào)用拷貝構(gòu)造函數(shù)。

            posted @ 2006-04-03 21:59 華劍緣 閱讀(192) | 評(píng)論 (0)編輯 收藏
            終于發(fā)現(xiàn)什么叫:

            紙上得來終覺淺,絕知此事要躬行。


            以后要多多練習(xí)才是呀 。

            郁悶了,看那么多書。想得方法到很豐富,可是自己能力不足實(shí)現(xiàn)不了。

            東西記得模模糊糊的。用的時(shí)候才知道。
            posted @ 2006-04-03 21:08 華劍緣 閱讀(94) | 評(píng)論 (0)編輯 收藏
                 摘要: 實(shí)驗(yàn) 3 對(duì)象數(shù)組與對(duì)象指針 1 .實(shí)驗(yàn)?zāi)康? (1) 掌握數(shù)組與指...  閱讀全文
            posted @ 2006-04-03 16:21 華劍緣 閱讀(1370) | 評(píng)論 (0)編輯 收藏

            //C++第一次作業(yè),老師試探C語言基礎(chǔ)
            //輸入不多于20是個(gè)字符,遇到回車結(jié)束輸入,并判斷個(gè)數(shù),字符類型,并反序輸出。
            //
            #include <stdio.h>
            ?? int XiaoXie=0,ShuZi=0,DaXie=0,Other=0;
            main(){
            ?? int i,n,m;
            ?? char a[100];
            ??? printf("最多輸入20個(gè)你想到的字符:\n");
            ??? for(i=0;i<20;i++){
            ???? a[i]=getchar();
            ???? if (a[i]=='\n')
            ?????? break;
            ?????? m=i+1;???????????? //回車前字符個(gè)數(shù)
            ???? }
            ?? printf("你輸入的字符:\n");
            ?? for(n=0;n<i;n++)
            ???? putchar(a[n]);
            ???? putchar('\n');
            ???? printf("反序:");
            ?? for(n=i-1;n>=0;n--){? //回車時(shí)i已經(jīng)計(jì)數(shù),所以'n=i-1'
            ???? putchar(a[n]);

            //判斷字符類型,個(gè)數(shù):
            ???? if (a[n]>='0'&&a[n]<='9')
            ???????? ShuZi=ShuZi+1;
            ???? else if(a[n]>='a'&&a[n]<='z')
            ???????? XiaoXie=XiaoXie+1;
            ???? else if (a[n]>='A'&&a[n]<='Z')
            ???????? DaXie=DaXie+1;
            ???? else Other=Other+1;
            ???? }
            ???? printf("\n你輸入了%d個(gè)字符",m);
            ???? printf("其中:\n");
            ?????? printf("所輸入的小寫字母?jìng)€(gè)數(shù)為:%d\n",XiaoXie);
            ?????? printf("所輸入的數(shù)字個(gè)數(shù)為:%d\n",ShuZi);
            ?????? printf("所輸入的大寫字母?jìng)€(gè)數(shù)為:%d\n",DaXie);
            ?????? printf("其他字符的個(gè)數(shù)為:%d\n",Other);
            }


            實(shí)驗(yàn)2? 類與對(duì)象
            1.實(shí)驗(yàn)?zāi)康?br />(1)學(xué)習(xí)類與對(duì)象的定義。
            (2)掌握類與對(duì)象的使用方法。
            (3)學(xué)習(xí)類和對(duì)象的聲明。
            (4)學(xué)習(xí)數(shù)據(jù)成員與成員函數(shù)的訪問方式。
            (5)理解構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義與執(zhí)行過程。
            (6)學(xué)會(huì)構(gòu)造函數(shù)的重載方法。
            2.實(shí)驗(yàn)基本要求
            (1)可以定義出一個(gè)類,并且在程序中創(chuàng)建一個(gè)該類的對(duì)象。
            (2)實(shí)現(xiàn)類的定義,建立一個(gè)新的類。
            (3)體現(xiàn)出構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用。
            (4)重載構(gòu)造函數(shù)。
            (5)為了提高對(duì)相關(guān)知識(shí)的綜合應(yīng)用能力,編寫一個(gè)較為復(fù)雜的類和對(duì)象的應(yīng)用程序。
            3.實(shí)驗(yàn)基本步驟
            (1) 建立一個(gè)源程序文件。
            (2)在此文件中建立一個(gè)新的類,將新建的類命名為Rect。
            class Rect
            {
            public:
            ? int Area_int();
            ? double Area_double();
            ? Rect(double l,double w);
            ? Rect(int l,int w);
            ? virtual ~Rect();
            ? int nLength;
            ?? int nWidth;
            ? double dLength;
            ? double dWidth;
            };
            (3)向Rect類中添加數(shù)據(jù)成員及成員函數(shù),并完善成員函數(shù)的功能。如設(shè)計(jì)一個(gè)Area_int()函數(shù),計(jì)算邊長(zhǎng)為整型的長(zhǎng)方形的面積;設(shè)計(jì)一個(gè)Area_double()函數(shù),計(jì)算邊長(zhǎng)為double型的長(zhǎng)方形的面積。
            (4)重載構(gòu)造函數(shù)。一種構(gòu)造函數(shù)用整型變量記錄長(zhǎng)方形的長(zhǎng)和寬,另一種構(gòu)造函數(shù)用double型記錄。
            (5)體現(xiàn)對(duì)象的構(gòu)造和析構(gòu)過程。例如,在構(gòu)造函數(shù)中用cout<<”I am the constructor!”<<endl;在析構(gòu)函數(shù)中輸出cout<<”I am the destructor”<<endl。
            (6)在main()函數(shù)中定義兩個(gè)Rect類的對(duì)象,一個(gè)對(duì)象用實(shí)例實(shí)現(xiàn)(就像定義普通的變量一樣),另一個(gè)對(duì)象用指針實(shí)現(xiàn)(利用關(guān)鍵字new,給指針分配內(nèi)存空間)。并用不同的參數(shù),以調(diào)用不同的構(gòu)造函數(shù)體現(xiàn)構(gòu)造函數(shù)的重載。
            (7)下面提供一個(gè)較為復(fù)雜的類與對(duì)象的應(yīng)用,請(qǐng)根據(jù)掌握情況進(jìn)行實(shí)驗(yàn)。定義一個(gè)類student,管理一個(gè)學(xué)生的基本信息,包括學(xué)生姓名、學(xué)號(hào)、英語成績(jī)、數(shù)學(xué)成績(jī)、程序設(shè)計(jì)語言成績(jī)、平均成績(jī)等數(shù)據(jù)成員,以及對(duì)這些數(shù)據(jù)成員的操作。
            class student
            {
            private:
            ? char stu_name[10];
            ? charstu_no[10];
            ? float english_score;
            ? float math_score;
            ? float program_score;
            ? float avg_score;
            public:
            ? student();
            ? void setname(char'newname);
            ? void setno(charG number);
            ? char getname();
            ? char getno();
            ? void setenglish(float e);
            ? void setmath(float m);
            ? void setprogram(float p);
            ? float getavg();
            };
            (8)在main()函數(shù)中,根據(jù)要求動(dòng)態(tài)分配一組學(xué)生的基本信息。從鍵盤輸入得到學(xué)生的基本信息,并輸出到顯示器上。
            (9)設(shè)置一靜態(tài)成員記錄學(xué)生人數(shù)。
            // (10)設(shè)計(jì)一友元函數(shù),輸出學(xué)生名單。



            //第二次作業(yè)1
            ///////////////////////////////////
            ////計(jì)算機(jī)C041 袁建華 044599///////
            //////////////////////////////////

            #include <iostream.h>
            class Rect {
            public:
            ? int Area_int();
            ? double Area_double();
            ? Rect();
            ? Rect (int l,int w);
            ? Rect (double l,double w);
            ? virtual ~Rect();
            int nLength;
            int nWidth;
            double dLength;
            double dWidth;
            };

            //計(jì)算面積
            int Rect::Area_int(){
            return nLength*nWidth;
            }
            double Rect::Area_double(){
            return dLength*dWidth;
            }

            //定義構(gòu)造函數(shù)
            Rect::Rect(int l,int w){
            ?? nLength=l;
            ?? nWidth=w;
            ?? cout<<"I am the constructor!"<<endl;
            }
            Rect::Rect(double l,double w){
            ?? dLength=l;
            ?? dWidth=w;
            ?? cout<<"I am the constructor!"<<endl;
            }
            Rect::~Rect(){
            cout<<"I am the destructor"<<endl;
            }


            void main(){
            ?Rect A1(123,321);
            ?cout<<"the int Area:"<<A1.Area_int()<<endl;
            ?Rect *P1=new Rect(0.123,0.321);?????? //動(dòng)態(tài)創(chuàng)建對(duì)象
            ?cout<<"the double Area:"<<P1->Area_double()<<endl;
            }




            /////第二次作業(yè)2
            ?//////////////////////////////
            ?//////////student.cpp/////////
            ?//////////////////////////////

            //1.在main()函數(shù)中,根據(jù)要求動(dòng)態(tài)分配一組學(xué)生的基本信息。從鍵盤輸入得到學(xué)生的基本信息,并輸出到顯示器上。
            //2.設(shè)置一靜態(tài)成員記錄學(xué)生人數(shù)。
            //3.設(shè)計(jì)一友元函數(shù),輸出學(xué)生名單。

            #include "iostream"
            #include "string"
            using namespace std;
            class student{
            private:
            ? int i;
            ? string stu_name;
            ? string stu_no;
            ? float english_score;
            ? float math_score;
            ? float program_score;
            ? float avg_score;
            public:
            student(){
            ??? }
            ? void setname();
            ? void setno();
            ? string getname();
            ? string getno();
            ? void setenglish();
            ? void setmath();
            ? void setprogram();
            ? float getavg();

            // void friend list_stu(student &);????????? //聲明友元函數(shù)

            };

            //定義友元函數(shù)
            /*
            void list_stu(student &Stu[i]){
            ? cout>>"Name:">>Stu[i]->stu_name;
            ? cout>>"Number:">>Stu[i]-stu_no;
            }*/

            void student::setname(){? //通過一個(gè)數(shù)組接受學(xué)號(hào)
            ?string name;
            ?cout<<"Name:";
            ?cin>>name;
            ?stu_name=name;
            }

            void student::setno(){??? //通過一個(gè)數(shù)組接受一個(gè)學(xué)號(hào)
            ?string number;
            ?cout<<"Number:";
            ?cin>>number;
            ?stu_no=number;
            }

            string student::getname(){?? //返回一個(gè)名字
            ?return stu_name;
            }

            string student::getno(){???? //返回學(xué)號(hào)
            ?return stu_no;
            }

            void student::setenglish(){? //輸入英語成績(jī)
            ?float e;
            ?cout<<"English_score:";
            ?cin>>e;
            ?english_score=e;
            }

            void student::setmath(){?????? //輸入數(shù)學(xué)成績(jī)
            ?float m;
            ?cout<<"Math_score:";
            ?cin>>m;
            ?math_score=m;
            }
            void student::setprogram(){??? //輸入程序設(shè)計(jì)程序
            ?float p;
            ?cout<<"Program_score:";
            ?cin>>p;
            ?cout<<endl;
            ?program_score=p;
            }

            float student::getavg(){?????? //計(jì)算三科平均成績(jī)
            ?avg_score=(english_score+math_score+program_score)/3;
            ?return avg_score;
            }

            ?

            void main(){
            ?//?? int i;
            ?student *stu=new student();??? //動(dòng)態(tài)創(chuàng)建一組
            ??? stu->setname();
            ??? stu->setno();
            ??? stu->setenglish();
            ??? stu->setmath();
            ??? stu->setprogram();
            ?/* student Stu[10];
            for(i=0;i<4;i++){
            ??? cout<<"第"<<i+1<<"個(gè)"<<endl;
            ?Stu[i].setname();
            ??? Stu[i].setno();
            ??? Stu[i].setenglish();
            ??? Stu[i].setmath();
            ??? Stu[i].setprogram();
            ??? }
            ?*/

            /*for (i=0;i<10;i++){
            ?? cout<<"第"<<i+1<<"個(gè)"<<endl;
            ?cout<<"Name:"<<Stu[i].getname()<<endl;
            ??? cout<<"Number:"<<Stu[i].getno()<<endl;
            ?? // cout<<Stu[i].getenglish();
            ?? // cout<<Stu[i].getmath();
            ?? // cout<<Stu[i].getprogram();
            ?*/

            }

            //list_stu(Stu[1]);


            ?

            posted @ 2006-04-03 13:02 華劍緣 閱讀(416) | 評(píng)論 (0)編輯 收藏
            一本C++ primer,什么時(shí)候能看完呢,其中要夾雜一些練習(xí)。

            堅(jiān)持寫讀書筆記。

            這就開始,呵呵。
            posted @ 2006-04-02 20:08 華劍緣 閱讀(102) | 評(píng)論 (0)編輯 收藏
            僅列出標(biāo)題
            共2頁: 1 2 
            久久精品亚洲AV久久久无码| 久久久久久午夜精品| 久久精品国产亚洲AV麻豆网站 | 伊人色综合久久天天人手人婷| 久久亚洲高清综合| 久久精品久久久久观看99水蜜桃| 久久久久久伊人高潮影院| 99久久免费国产精品特黄| 国产69精品久久久久777| 久久久久亚洲AV无码去区首| 99久久免费国产精品特黄| 91精品观看91久久久久久| 少妇久久久久久久久久| 日本国产精品久久| 国产精品成人久久久久三级午夜电影 | 久久99热只有频精品8| 综合久久一区二区三区 | 欧美精品国产综合久久| 国内精品伊人久久久久av一坑 | 狠狠色伊人久久精品综合网| 欧美熟妇另类久久久久久不卡| 国内精品伊人久久久久妇| 久久久久久综合一区中文字幕| 久久精品天天中文字幕人妻| 国内精品久久久久久麻豆 | 日本久久久久久久久久| MM131亚洲国产美女久久| 亚洲伊人久久综合影院| 精品99久久aaa一级毛片| 国内精品人妻无码久久久影院| 久久婷婷五月综合成人D啪| 久久精品国产只有精品66| 国产毛片久久久久久国产毛片| 久久99精品国产| 狠狠综合久久综合中文88| 嫩草影院久久国产精品| 2021久久精品国产99国产精品| 国产精品99精品久久免费| 久久99国产乱子伦精品免费| 久久久国产精品亚洲一区| 国产精品一区二区久久国产|