亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? c++xitong.txt

?? 設(shè) 計(jì) 一個(gè)c++的程序
?? TXT
字號(hào):
、課程設(shè)計(jì)的目的及要求
1.1、設(shè) 計(jì) 的 目 的 
(1)要求學(xué)生達(dá)到熟練掌握C++語(yǔ)言的基本知識(shí)和技能; 
(2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 
(3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問(wèn)題。
通過(guò)這些,加深對(duì)C++的理解與Visual C++環(huán)境的使用;逐步熟悉程序設(shè)計(jì)的方法,并養(yǎng)成良好的編程習(xí)慣。


1.2、設(shè) 計(jì) 的 具 體 要 求
1、    公司主要有4類(lèi)人員:經(jīng)理、技術(shù)員、銷(xiāo)售員、銷(xiāo)售經(jīng)理。
要求存儲(chǔ)這些人的職工號(hào)、姓名、月工資、崗位、年齡、
性別等信息。
2、    工資的計(jì)算辦法:
A、    經(jīng)理:固定月薪為8000;
B、    技術(shù)員:工作時(shí)間*小時(shí)工資(100元每小時(shí));
C、    銷(xiāo)售員:銷(xiāo)售額*4%提成;
D、    銷(xiāo)售經(jīng)理:底薪(5000)+所轄部門(mén)銷(xiāo)售額總額*0.5%;
3、    類(lèi)的層次結(jié)構(gòu)大體如下:
             
4、    輸入數(shù)據(jù)要求每類(lèi)人員不能少于4人:
5、    某銷(xiāo)售經(jīng)理所轄部門(mén)各銷(xiāo)售員的業(yè)績(jī)及自己的工資表
6、    總體設(shè)計(jì),要有一個(gè)菜單,用于選擇各項(xiàng)功能,其中
1)    數(shù)據(jù)錄入:輸入各種數(shù)據(jù);
2)    數(shù)據(jù)統(tǒng)計(jì):各銷(xiāo)售經(jīng)理的工資計(jì)算及最終按工資進(jìn)行的冒泡排序;
3)    數(shù)據(jù)查詢:可按姓名或編號(hào)查詢員工的基本信息;
4)    數(shù)據(jù)備份:把相關(guān)數(shù)據(jù)寫(xiě)入文件;
5)    退出:退出本系統(tǒng);
注:各項(xiàng)菜單都調(diào)用一個(gè)函數(shù)來(lái)實(shí)現(xiàn)。
  
二 、程序設(shè)計(jì)思路 
  先創(chuàng)建一個(gè)雇員類(lèi),然后再派生四個(gè)類(lèi),并通過(guò)虛繼承的方式繼承相應(yīng)的基類(lèi),以使相同的函數(shù)名可以在不同的類(lèi)中具有不同的函數(shù)功能,如在各個(gè)類(lèi)中重新定義輸入數(shù)據(jù)函數(shù)、保存數(shù)據(jù)函數(shù)。然后,在定義完各個(gè)類(lèi)之后,再定義數(shù)據(jù)錄入函數(shù)、通過(guò)數(shù)據(jù)返回函數(shù)進(jìn)行冒泡排序并輸出的數(shù)據(jù)統(tǒng)計(jì)函數(shù)、數(shù)據(jù)保存函數(shù)、系統(tǒng)退出函數(shù),最后完成相應(yīng)的功能。

三、程序設(shè)計(jì)說(shuō)明 
1) 數(shù)據(jù)錄入:
首先定義了該公司各個(gè)崗位的人員的類(lèi),并把每個(gè)類(lèi)的人員的屬性設(shè)為類(lèi)中的保護(hù)成員,通過(guò)類(lèi)中定義的成員函數(shù)依次錄入所需的數(shù)據(jù)。
2) 數(shù)據(jù)統(tǒng)計(jì):
通過(guò)定義一個(gè)函數(shù),并把所有成員的工資都存放到一個(gè)數(shù)組中,然后通過(guò)排序冒泡法將所有的數(shù)據(jù)按工資由小到大的順序輸出各個(gè)成員的所有數(shù)據(jù)(用表格的形式)如:
double data[16]={m1[0].salary,m1[1].salary,m1[2].salary,m1[3].salary,
        t1[0].salary,t1[1].salary,t1[2].salary,t1[3].salary,
      s1[0].salary,s1[1].salary,s1[2].salary,s1[3].salary,
      sm1[0].salary,sm1[1].salary,sm1[2].salary,sm1[3].salary};
  for(int q=0;q<16;q++)   //用起泡方法進(jìn)行排序
        for(int w=0;w<16-q;w++)
               if(data[w]>data[w+1]) 
               {z=data[w];data[w]=data[w+1];data[w+1]=z;} 
   cout<<"所有員工按工資從低到高的排名如下:"<<endl;
  cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;
cout<<"|   編號(hào)   |  姓名  | 月工資  |   性別   |   崗位 | 年齡   |" <<endl;

for(int x=1;x<=30;x++) //對(duì)排序后的元素進(jìn)行逐一識(shí)別
                          
for(int x1=0;x1<=3;x1++)
   {   if (data[x]==m1[x1].salary) //若相等則輸出該員工的全部信息
                   {m1[x1].display();m1[x1].save();}
           if (data[x]==t1[x1].salary) 
                   {t1[x1].display();t1[x1].save();}
           if (data[x]==s1[x1].salary) 
                   {s1[x1].display();s1[x1].save();}
           if (data[x]==sm1[x1].salary)
            {sm1[x1].display();sm1[x1].save();}
cout<<"|___________|__________|__________|__________|__________|__________|"<<endl;


3) 數(shù)據(jù)備份:
通過(guò)調(diào)用一個(gè)函數(shù)save_data()來(lái)進(jìn)行相關(guān)數(shù)據(jù)的保存,如:
cout<<"原始數(shù)據(jù)備份:\n";
      
        for(int i=0;i<=3;i++)
        {cout<<"第"<<i<<"個(gè)"<<endl;m1.savefile();}
        for(int j=0;j<=3;j++)
        {cout<<"第"<<j<<"個(gè)"<<endl;t1[j].savefile();}
        for(int k=0;k<=3;k++)
        {cout<<"第"<<j<<"個(gè)"<<endl;s1[k].savefile();}
        for(int L=0;L<=3;L++)
        {cout<<"第"<<j<<"個(gè)"<<endl;sm1[L].savefile();}
       
cout<<"排序后的數(shù)據(jù)備份:\n";
    
    for(int i=0;i<=3;i++)
        {cout<<"第"<<i<<"個(gè)"<<endl;m1.save();}
        for(int j=0;j<=3;j++)
        {cout<<"第"<<j<<"個(gè)"<<endl;t1[j].save();}
        for(int k=0;k<=3;k++)
        {cout<<"第"<<j<<"個(gè)"<<endl;s1[k].save();}
        for(int L=0;L<=3;L++)
        {cout<<"第"<<j<<"個(gè)"<<endl;sm1[L].save();}



5) 退出:
通過(guò)調(diào)用一個(gè)函數(shù)void input_tip()來(lái)退出此系統(tǒng)。
四、系 統(tǒng) 流 程 圖、功 能 模 塊 圖 及 類(lèi) 的 層 次 圖 


4.1、系統(tǒng)流程圖








                                        正確,繼續(xù)

                                            




4.2、系統(tǒng)功能模塊圖

  




4.3、類(lèi)的層次模塊圖
  
五、程序清單及運(yùn)行結(jié)果
5.1、程序清單
#include <iostream.h>
#include<fstream.h>
#include<stdlib.h>
#include<iomanip.h>
//定義雇員類(lèi)
class employee
{public:
   int no,age;
   char job[10],sex[10];
  char   name[10]; 
   double salary;
   employee(){salary=0;}
   void input(){cout<<"編號(hào) :";cin>>no;
   cout<<"其姓名:";cin>>name;
   cout<<"性別(m/f): ";cin>>sex;
cout<<"崗位: ";    cin>>job;
   cout<<"年齡: ";    cin>>age;}
   void savefile(){};
  void save(){};
   void pay(){};
   void display(){};
};
//定義銷(xiāo)售員類(lèi)salesman
class salesman:virtual public employee
{protected:
   double commrate, sales1;
public:salesman(){commrate = 0.04;}
void input(){cout<<"編號(hào) :";cin>>no;
cout<<"其姓名:";cin>>name
cout<<"性別(m/f): ";cin>>sex;
cout<<"崗位: ";    cin>>job;        
cout<<"年齡: ";    cin>>age;       
cout<<" 月工資:";salary=sales1*commrate;cout<<salary<<endl; }
void pay(){cout<<name<<"本月銷(xiāo)售額:";cin>>sales1;}
voiddisplay(){
cout<<"|"<<setw(11)<<no<<"|"<<setw(10)<<name<<"|"<<setw(10)<<salary<<"|"<<setw(10)<<sex<<"|"<<setw(10)<<job<<"|"<<setw(10)<<age<<"|"<<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;}
void savefile(){fstream outfile;
outfile.open("d:12.txt",ios::app);
   if(!outfile){cout<<"d:12.txt'file can't open!\n";exit(1);}
   outfile<<"銷(xiāo)售員"<<endl;
   outfile<<"編號(hào): "<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
   void save(){fstream outfile1;
outfile1.open("d:12.txt",ios::app);
   if(!outfile1){cout<<"d:12.txt'file can't open!\n";
       exit(1);}
   outfile1<<"銷(xiāo)售員"<<endl;
   outfile1<<"編號(hào): "<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
};
//定義技術(shù)員類(lèi)technician
class technician:virtual public employee
{public:
   double hourlyrate;
   int workhours;
   technician(){hourlyrate=100;}
   void pay(){
   cout<<name<<"本月工作時(shí)數(shù):";
   cin>>workhours;}
  void input(){cout<<"編號(hào) :";cin>>no;
   cout<<"其姓名:";cin>>name;
   cout<<"性別(m/f): ";cin>>sex;
   cout<<"崗位: ";    cin>>job;
   cout<<"年齡: ";    cin>>age;
    cout<<" 月工資:";salary=hourlyrate*workhours;
cout<<salary<<endl;}
   void display(){
cout<<"|"<<setw(11)<<no<<"|"<<setw(10)<<name<<"|"<<setw(10)<<salary<<"|"<<setw(10)<<sex<<"|"<<setw(10)<<job<<"|"<<setw(10)<<age<<"|"<<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;}
   void savefile(){fstream outfile;
   outfile.open("d:12.txt",ios::app);
   if(!outfile){cout<<"12.txt'file can't open!\n";exit(1);}
   outfile<<"技術(shù)人員"<<endl;
   outfile<<"編號(hào):"<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
  void save(){fstream outfile2;
   outfile2.open("d:12.txt",ios::app);
   if(!outfile2){cout<<"d:12.txt'file can't open!\n";
       exit(1);}
   outfile2<<"技術(shù)人員"<<endl;
   outfile2<<"編號(hào): "<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
};
//定義經(jīng)理類(lèi)manager
class manager:virtual public employee
{public:
   double monthlypay;
   manager(){monthlypay=8000;}
   void input(){cout<<"編號(hào) :";    cin>>no;
   cout<<"其姓名:";cin>>name;
cout<<"性別(m/f): ";cin>>sex;
   cout<<"崗位: ";    cin>>job;
   cout<<"年齡: ";    cin>>age;
   cout<<" 月工資:";cout<<salary<<endl;}
   void pay(){salary=monthlypay;}
void display(){ 
cout<<"|"<<setw(11)<<no<<"|"<<setw(10)<<name<<"|"<<setw(10)<<salary<<"|"<<setw(10)<<sex<<"|"<<setw(10)<<job<<"|"<<setw(10)<<age<<"|"<<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;}
void savefile(){fstream outfile;
outfile.open("d:12.txt",ios::app);
   if(!outfile){cout<<"d:12.txt'file can't open!\n";exit(1);}
   outfile<<"經(jīng)理的數(shù)據(jù):"<<endl;
   outfile<<"編號(hào):"<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;    }
  void save(){fstream outfile3;
   outfile3.open("d:12.txt",ios::app);
   if(!outfile3){cout<<"d:12.txt'file can't open!\n";exit(1);}
   outfile3<<"經(jīng)理"<<endl;
   outfile3<<"編號(hào): "<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
};
//定義銷(xiāo)售經(jīng)理類(lèi)sales_manager
class sales_manager:virtual public salesman,virtual public manager
{public: double basesalary,total_sales,commrate2,total;
sales_manager(){basesalary=5000;commrate2=0.005;}
void input(){cout<<"銷(xiāo)售經(jīng)理";cout<<"編號(hào) :";cin>>no;
cout<<" 其姓名:";cin>>name;cout<<" 性別(m/f):";cin>>sex;
cout<<" 年齡:";cin>>age;
cout<<" 崗位:";cin>>job;}
void display(){ 
cout<<"|"<<setw(11)<<no<<"|"<<setw(10)<<name<<"|"<<setw(10)<<salary<<"|"<<setw(10)<<sex<<"|"<<setw(10)<<job<<"|"<<setw(10)<<age<<"|"<<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;} 
void savefile(){fstream outfile;
outfile.open("d:12.txt",ios::app);
   if(!outfile)    {cout<<"12.txt'file can't open!\n";exit(1);}
   outfile<<"銷(xiāo)售經(jīng)理"<<endl;
   outfile<<"編號(hào):"<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
void save(){fstream outfile4;
outfile4.open("d:12.txt",ios::app);
   if(!outfile4){cout<<"d:12.txt'file can't open!\n";exit(1);}
   outfile4<<"銷(xiāo)售員"<<endl;
   outfile4<<"編號(hào): "<<no<<" 姓名:"<<name<<" 性別:"<<sex<<" 年齡:"<<age<<" 月工資:"<<salary<<" 崗位:"<<job<<endl;}
};
technician t1[4]; salesman s1[8]; manager m1[4];
sales_manager sm1[4]; 
void get_data(); void show_data();
void save_data(){cout<<"正在進(jìn)行有關(guān)數(shù)據(jù)備份......"<<endl; 
cout<<"排序后的數(shù)據(jù)備份..."<<endl;
cout<<"原始數(shù)據(jù)備份..."<<endl; 
for(int i=0;i<=3;i++){m1.savefile();}
for(int j=0;j<=3;j++){t1[j].savefile();}
for(int k=0;k<=3;k++){s1[k].savefile();}
for(int L=0;L<=3;L++){sm1[L].savefile();}
for(int q=0;q<=3;q++){m1[q].save();}
for(int a=0;a<=3;a++){s1[a].save();}
for(int b=0;b<=3;b++){t1.save();}
for(int c=0;c<=3;c++) {sm1[c].save();}
cout<<" 信息保存成功!   "<<endl;}
void input_tip()
{cout<<" 數(shù)據(jù)輸入錯(cuò)誤,請(qǐng)您重新輸入所需的操作!"<<endl; exit(1);}
//定義主函數(shù)main
void main(){int i=1;
do{cout<<"     ********該小型公司工資管理系統(tǒng)******** \n";
cout<<"     (   請(qǐng)以序號(hào)為操作按鍵選擇相應(yīng)的操作   )\n";
cout<<”     |--------------------------------------|   \n";
cout<<"     |————1、數(shù)據(jù)錄入,并按回車(chē)鍵————|   \n";
cout<<"     |————2、數(shù)據(jù)統(tǒng)計(jì),并按回車(chē)鍵————|   \n";
cout<<"     |————3、數(shù)據(jù)備份,并按回車(chē)鍵————|   \n";
cout<<"     |————4、退出系統(tǒng),并按回車(chē)鍵————|   \n";
cout<<"     |______________________________________| \n\n";
cout<<"           請(qǐng)選擇輸入您所需的操作!"<<endl;
int k;cin>>k;
switch(k)
{case 1:get_data();break;
  case 2:show_data();break;
  case 3:save_data();break;
  case 4:input_tip();break;}
   }while(i!=100);}
void get_data()
{   cout<<"正在進(jìn)行有關(guān)數(shù)據(jù)錄入......"<<endl<<endl;
   cout<<" 請(qǐng)輸入該公司的有關(guān)成員數(shù)據(jù)!"<<endl;
   cout<<"           該公司技術(shù)人員的數(shù)據(jù):"<<endl;
   for(int j=0;j<=3;j++)
   {cout<<"第"<<j+1<<"個(gè)技術(shù)員";t1[j].pay();t1[j].input();}
  cout<<"             該公司經(jīng)理的數(shù)據(jù):"<<endl;
   for(int p=0;p<=3;p++)
   {cout<<"第"<<p+1<<"個(gè)經(jīng)理"; m1[p].pay(); m1[p].input();}
    cout<<"     該公司銷(xiāo)售經(jīng)理及所轄銷(xiāo)售員的數(shù)據(jù):"<<endl;
    double total=0,L[8];
        for(int j2=0;j2<=3;j2++)
        {cout<<"第"<<j2+1<<"個(gè)銷(xiāo)售員";s1[j2].pay();
  s1[j2].input();total=total+s1[j2].salary;L[j2]=total;}     
   for(int y=0;y<=3;y++)
    { cout<<"第"<<y+1<<"個(gè)"; sm1[y].input();
    cout<<"所轄部門(mén)銷(xiāo)售額總額:"<<L[y]<<endl;
  sm1[y].salary=sm1[y].basesalary+sm1[y].commrate2*L[y];
    cout<<"銷(xiāo)售經(jīng)理的工資:"<<sm1[y].salary<<endl;}
cout<<"*************數(shù)據(jù)錄完畢!*************"<<endl<<endl; }
void show_data()
{ cout<<"正在進(jìn)行有關(guān)數(shù)據(jù)統(tǒng)計(jì)......"<<endl; 
   cout<<"經(jīng)排序后的數(shù)據(jù):\n";double z=0;
double data[16]={m1[0].salary,m1[1].salary,m1[2].salary,
m1[3].salary,t1[0].salary,t1[1].salary,t1[2].salary,t1[3].salary, s1[0].salary,s1[1].salary,s1[2].salary,s1[3].salary,
sm1[0].salary,sm1[1].salary,sm1[2].salary,sm1[3].salary};
for(int q=0;q<16;q++)   //用起泡方法進(jìn)行排序
  for(int w=0;w<=16-q;w++)if(data[w]>data[w+1]) 
   {z=data[w];data[w]=data[w+1];data[w+1]=z;} 
   cout<<"所有員工按工資從低到高的排名如下:"<<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;
cout<<"|   編號(hào)   |  姓名  | 月工資  |   性別   |   崗位 | 年齡   |" <<endl;
cout<<"|-----------|----------|----------|----------|----------|----------|"<<endl;
for(int x=0;x<16;x++)     //對(duì)排序后的元素進(jìn)行逐一識(shí)別
for(int x1=0;x1<=3;x1++)
{    if (data[x]==s1[x1].salary) //若相等則輸出該員工的全部信息
   {s1[x1].display();s1[x1].save();}
if (data[x]==t1[x1].salary) {t1[x1].display();t1[x1].save();}
if(data[x]==m1[x1].salary){m1[x1].display();m1[x1].save();}
if (data[x]==sm1[x1].salary) {sm1[x1].display();sm1[x1].save();}}
cout<<"|___________|__________|__________|__________|__________|__________|"<<endl;    
cout<<"********** 數(shù)據(jù)統(tǒng)計(jì)完畢! ********** "<<endl;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美群妇大交群中文字幕| 欧美国产1区2区| 欧美性猛交xxxx乱大交退制版| 国产盗摄女厕一区二区三区| 国内精品久久久久影院一蜜桃| 日本欧美一区二区在线观看| 日韩av一区二区在线影视| 午夜电影网一区| 偷偷要91色婷婷| 蜜臀av一区二区三区| 日本不卡视频在线观看| 久久精品国产免费看久久精品| 日韩国产一二三区| 日韩电影免费在线看| 美国欧美日韩国产在线播放| 久久99精品国产麻豆不卡| 韩国av一区二区三区四区| 国产夫妻精品视频| 成人亚洲精品久久久久软件| 99久久精品费精品国产一区二区| 99久久精品国产麻豆演员表| 色老汉av一区二区三区| 欧美二区在线观看| 日韩精品中文字幕在线不卡尤物 | 国产成人精品影视| 成人精品视频网站| 欧美私人免费视频| 欧美一卡在线观看| 久久尤物电影视频在线观看| 国产欧美日韩视频一区二区| 一色屋精品亚洲香蕉网站| 亚洲一区免费在线观看| 免费人成黄页网站在线一区二区| 久久精品国产一区二区| 国产成人在线色| 色噜噜夜夜夜综合网| 欧美一区二区三区的| 欧美国产激情一区二区三区蜜月| 国产精品久久久久桃色tv| 一区二区三区精品视频| 日本aⅴ免费视频一区二区三区| 狠狠色伊人亚洲综合成人| 波多野结衣亚洲一区| 欧美日韩三级在线| 久久久蜜臀国产一区二区| 一区二区三区在线免费| 毛片不卡一区二区| 97se亚洲国产综合自在线不卡| 欧美日韩国产bt| 五月综合激情日本mⅴ| 国产麻豆91精品| 欧美怡红院视频| 国产丝袜美腿一区二区三区| 夜夜爽夜夜爽精品视频| 精品一区二区三区免费毛片爱| 色先锋aa成人| 久久久一区二区| 午夜精品免费在线观看| 波多野结衣中文字幕一区| 欧美二区三区的天堂| 18成人在线观看| 久久66热偷产精品| 欧美色欧美亚洲另类二区| 国产亚洲女人久久久久毛片| 亚洲地区一二三色| av成人老司机| 2021久久国产精品不只是精品| 伊人夜夜躁av伊人久久| 国产精品911| 日韩欧美国产综合| 亚洲国产视频一区二区| www.亚洲在线| 久久久欧美精品sm网站| 麻豆视频一区二区| 欧美日韩国产三级| ...xxx性欧美| 国产宾馆实践打屁股91| 日韩视频在线观看一区二区| 亚洲一级二级在线| 91污在线观看| 国产精品区一区二区三区| 裸体在线国模精品偷拍| 欧美军同video69gay| 亚洲男同性恋视频| 99国产精品视频免费观看| 久久精品亚洲乱码伦伦中文| 石原莉奈在线亚洲三区| 在线欧美日韩精品| 亚洲欧美另类久久久精品2019| 国产精品资源在线观看| 日韩久久免费av| 日韩国产成人精品| 欧美精品粉嫩高潮一区二区| 亚洲在线免费播放| 91同城在线观看| 中文字幕av一区二区三区高| 国产一区不卡精品| 久久综合999| 精品影院一区二区久久久| 91精品国产免费| 性欧美疯狂xxxxbbbb| 欧美日韩成人综合在线一区二区| 亚洲已满18点击进入久久| 99国内精品久久| 亚洲精品欧美专区| 一本一道波多野结衣一区二区| 中文字幕亚洲不卡| 91小视频在线| 亚洲精品美腿丝袜| 在线一区二区视频| 亚洲123区在线观看| 欧美一区二区视频在线观看2020 | 国产精品毛片久久久久久| 国产一区二区三区免费看| 日韩一区二区免费高清| 久久精品国产亚洲a| 亚洲精品一区二区三区精华液| 精品一区二区av| 亚洲国产精品欧美一二99| 欧美日韩国产欧美日美国产精品| 一区二区三区精品久久久| 欧美日韩日日夜夜| 蜜桃视频一区二区三区在线观看| 欧美一二区视频| 国产成人小视频| 国产精品久久久久久福利一牛影视| 成年人午夜久久久| 亚洲精品成a人| 欧美老人xxxx18| 麻豆91在线播放免费| 久久精品欧美日韩| 北条麻妃国产九九精品视频| 亚洲精品中文在线| 91麻豆精品国产无毒不卡在线观看| 日韩经典一区二区| 精品国产乱码久久久久久牛牛 | 91精品国产手机| 国产一区二区福利| 亚洲三级小视频| 欧美精品在欧美一区二区少妇| 日韩不卡一区二区三区| 欧美国产日韩a欧美在线观看| 99精品国产99久久久久久白柏| 偷窥少妇高潮呻吟av久久免费 | 美女网站在线免费欧美精品| 久久蜜桃一区二区| 色综合久久99| 老司机精品视频在线| 中国av一区二区三区| 欧美写真视频网站| 精品一区二区三区在线观看国产 | 免费一级欧美片在线观看| 久久精品男人天堂av| 欧美日韩国产一二三| 成人精品在线视频观看| 午夜欧美在线一二页| 国产精品麻豆一区二区| 5566中文字幕一区二区电影| 成人综合婷婷国产精品久久 | 成人av电影免费在线播放| 亚洲成人黄色小说| 国产精品丝袜在线| 欧美高清hd18日本| 成人av网址在线| 日本亚洲欧美天堂免费| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美日韩中文字幕一区| 国产精品一区三区| 午夜欧美在线一二页| 国产精品欧美一区喷水| 51精品国自产在线| 91在线高清观看| 国产黄人亚洲片| 日韩二区在线观看| 亚洲色图欧洲色图| 国产欧美精品一区二区色综合朱莉| 欧美三区在线视频| av亚洲精华国产精华精| 久久99精品国产.久久久久久| 夜夜爽夜夜爽精品视频| 国产精品美女久久福利网站| 精品国产一区二区三区av性色| 欧美午夜一区二区三区| 成人a级免费电影| 狠狠狠色丁香婷婷综合激情 | 国产91精品精华液一区二区三区 | 国产精品久久久久久久久久久免费看 | 成人禁用看黄a在线| 久久se这里有精品| 视频在线观看国产精品| 夜夜精品视频一区二区| 一区在线播放视频| 亚洲国产精品v| 久久久天堂av| 久久婷婷一区二区三区| 日韩精品最新网址| 日韩精品中午字幕| 日韩精品一区二区三区在线观看| 欧美另类一区二区三区| 欧美亚洲一区二区三区四区|