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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 學籍管理.c

?? 此系統(tǒng)是應老師所布置的作業(yè)編制而成
?? C
字號:
/*-------------1-------------*/
#include<bios.h> 
#include<dos.h>  /*頭文件*/
#include<conio.h>
#include<ctype.h>
#include<process.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
  
#define NULL 0
#define ESC 0x001b  /* 退出 */
#define  F1  0x3b00  /* 查看幫助信息,調(diào)用HelpMassage()函數(shù) */
#define  F2  0x3c00  /*輸入學生成績*/
#define  F3  0x3d00 /*按學號查找*/
#define  F4  0x3e00  /*按姓名查找*/
#define  F5  0x3f00  /*列出所有學生成績*/
#define  F6  0x4000 /*統(tǒng)計*/

struct stuType  /*定義結構體變量*/
{
   char NO[11];  /*學號長度為10*/ 
   char XM[10];
   float CJ[4];  /*包含4門成績*/
};

/*-------------2-------------*/
int JY_NO(char *stu_num,FILE *fp)    /*檢驗學號的正確性*/
{  struct stuType stud;
   int NO;
   char *p=stu_num;
   if(strcmp(stu_num,"#")==0) return 1;    /*若輸入"#"返回真值,不再循環(huán)輸入*/
   while(*p!='\0')      /*學號必須是數(shù)字,否則返回重新輸入*/
       {    NO=(int)*p;
      if(NO<48||NO>57)
  {   puts("\t\t\t非法學號!請重新輸入!\n");
      return 0;
   }
      else p++;      /*指針加1*/
        }
   if(strlen(stu_num)!=10)     /*若學號長度不為10,則返回重新輸入*/
 {  puts("\t\t\t學號長度不對!\n");
    return 0;
  }
   if(getchar()!='\n')      /*若學號后面的字符不是回車符,則學號長度大于10*/
 {    printf("\t\t\t學號長度大于10個!請重新輸入!\n");
      do{}while(getchar()!='\n');   /*用getchar接收多余的字符*/
      return 0;       
  } 

   else
     {
    rewind(fp);      /*使文件指針指向頭*/
    while(!feof(fp))     /*若文件指針未到結尾,就繼續(xù)執(zhí)行下面的循環(huán),feof遇到文件結束符返回非零值,否則返回0*/
  {   fread(&stud,sizeof(struct stuType),1,fp); /*讀取一定長度的數(shù)據(jù)*/
             if(strcmp(stu_num,stud.NO)==0)  /*學號的唯一性*/
   {  printf("\t\t\t學號重復,請重新輸入!\n");
         printf("\t\t\t該學生成績?nèi)缦拢篭n");  
         printf("\t\t\t語文:%.1f\n",stud.CJ[0]);
         printf("\t\t\t數(shù)學:%.1f\n",stud.CJ[1]);
         printf("\t\t\t英語:%.1f\n",stud.CJ[2]);
         printf("\t\t\t總評:%.1f\n",stud.CJ[3]);
       return 0;
           }
  }
    }
   return 1;
  
}

/*-------------3-------------*/
int JY_NO2(char *stu_num)   /*檢驗學號*/
{    int NO;
     char *p=stu_num;         
     if(strcmp(stu_num,"#")==0)return 1; /*若輸入“#”,則返回真值結束*/
     if(strlen(stu_num)!=10)   /*學號長度為10*/
 {   puts("\t\t\t學號長度不對!\n");
     return 0;
  }
     while(*p!='\0')    /*學號必須用數(shù)字,若包含有字母,或其它字符則返回假值重新輸入*/
      {      NO=(int)*p;
      if(NO<48||NO>57)
  {   puts("\t\t\t非法學號!請重新輸入!\n");
      return 0;
   }
      else p++;    /*指針加1*/
 }
     if(getchar()!='\n')   /*檢驗學號長度是否大于10,并把多余的字符去掉*/
 {    printf("\t\t\t學號長度大于10個!請重新輸入!\n"); 
      do{}while(getchar()!='\n');
      return 0;       
 } 
     return 1;
}

/*-------------4-------------*/
int JY_XM(char *stu_XM)    /*檢驗姓名*/
{  int PD;
   char *p;
   p=stu_XM;
   while(*p!='\0')    /*姓名只能用中文*/
   {  
      PD=(int)*p;
      if(PD>0)
 {  puts("\t\t\t姓名只能用中文,請重新輸入!\n");
    return 0;
  }
      else p++;     /*使指針加1,指向下一漢字*/
    }
   if(getchar()!='\n')    /*姓名長度不得大于5個*/
 {    printf("\t\t\t姓名長度大于5個!請重新輸入!\n");
      do{}while(getchar()!='\n');
      return 0;       
 } 
   return 1;     /*字符串全為漢字返回真*/

}

/*-------------5-------------*/
int JY_CJ(float stu_CJ)    /*學生成績只能在0~100之間*/
{   
     if(stu_CJ<0||stu_CJ>100)
 {  printf("\t\t\t輸入錯誤,成績只能在0~100之間!\n");
    return 0;
  }
    return 1;
}

/*-------------6-------------*/
void CreatFile()     /*輸入文件*/
{  FILE *fp;
   struct stuType stu,stu0={"","",};   /*對stu0先賦值*/
   fp=fopen("stu.dat","wb+");    /*打開或創(chuàng)建一個二進制文件,打開時將原來的內(nèi)容刪除*/
   if(fp==NULL)
 {  printf("\t\t\t文件打開失敗!\n\t\t\t按任意鍵返回...");
    getch();
    return;
  }
   else
   {   while(1)
 {   stu=stu0;
     do{  printf("\n\t\t\t請輸入學號:");  /*輸入學號并檢驗其正確性*/
   scanf("%10s",stu.NO);
        }while(!JY_NO(stu.NO,fp));
     if(strcmp(stu.NO,"#")==0)break;
     do{  printf("\n\t\t\t請輸入姓名:");  /*輸入姓名并檢驗其正確性*/
   scanf("%10s",stu.XM);
        }while(!JY_XM(stu.XM));
     do{  printf("\n\t\t\t請輸入語文成績:"); /*輸入成績并檢驗其正確性*/
   scanf("%f",&stu.CJ[0]);
        }while(!JY_CJ(stu.CJ[0]));
     do{  printf("\n\t\t\t請輸入數(shù)學成績:"); /*同上*/
   scanf("%f",&stu.CJ[1]);
        }while(!JY_CJ(stu.CJ[1]));
     do{  printf("\n\t\t\t請輸入英語成績:");
   scanf("%f",&stu.CJ[2]);
        }while(!JY_CJ(stu.CJ[2]));
     do{  printf("\n\t\t\t請輸入總評成績:");
   scanf("%f",&stu.CJ[3]);
        }while(!JY_CJ(stu.CJ[3]));
     fwrite(&stu,sizeof(struct stuType),1,fp); /*寫文件*/
 }

   }
   fclose(fp);      /*關閉文件*/

}

/*-------------7-------------*/
void Search_Xuehao()       /*按學號查詢*/
{  FILE *fp;
  int flag;
   struct stuType stu,stud;
   fp=fopen("stu.dat","rb");
   if(fp==NULL)        /*若文件打不開則輸出下面的信息*/
 {  printf("\t\t\t文件打開失敗!\n\t\t\t按任意鍵返回...");
    getch();
    return;
  }
   else
    {   do{  puts("\n\t\t\t輸入“#”結束查詢");
      do{   printf("\t\t\t請輸入要查詢的學號:");
     scanf("%10s",stu.NO);
  }while(!JY_NO2(stu.NO));
      if(strcmp(stu.NO,"#")==0)break;         /*若輸入“#”則結束循環(huán)*/
      flag=0;
      rewind(fp);
      while(fread(&stud,sizeof(struct stuType),1,fp))      /*檢查文件指針結束*/
  {    if(strcmp(stu.NO,stud.NO)==0)   /*比較學號*/
   {  puts("\t\t\t該學生成績?nèi)缦拢?quot;);
      printf("\t\t\t學號:%s\n",stud.NO);
      printf("\t\t\t姓名:%s\n",stud.XM);
      printf("\t\t\t語文:%.1f\n",stud.CJ[0]);
      printf("\t\t\t數(shù)學:%.1f\n",stud.CJ[1]);
      printf("\t\t\t英語:%.1f\n",stud.CJ[2]);
      printf("\t\t\t總評:%.1f\n",stud.CJ[3]);
      flag=1;     /*記錄學號是否查到*/
    }
   }
     if(flag==0)puts("\t\t\t無此學號!");
  }while(strcmp(stu.NO,"#")!=0);

    }   
   fclose(fp);        /*關閉文件*/
      
}

/*-------------8-------------*/
void Search_Xingming()       /*按姓名查找*/
{   FILE  *fp;
    int flag=0;
    struct stuType stu,stud;
    fp=fopen("stu.dat","rb");
    if(fp==NULL)
 {   printf("\t\t\t文件打開失敗!\n\t\t\t按任意鍵返回...");
     getch();
     return;
  }
    else
     {   do{
        do{   printf("\t\t\t請輸入要查詢的學生姓名:");
               scanf("%10s",stu.XM);
            }while(!JY_XM(stu.XM));
  rewind(fp);      /*文件指針指向頭*/
    while(fread(&stud,sizeof(struct stuType),1,fp))
      {    if(strcmp(stu.XM,stud.XM)==0)   /*比較姓名是否相同*/
       {  puts("\t\t\t該學生姓名如下:");
            printf("\t\t\t學號:%s\n",stud.NO);
             printf("\t\t\t姓名:%s\n",stud.XM);
             printf("\t\t\t語文:%.1f\n",stud.CJ[0]);
             printf("\t\t\t數(shù)學:%.1f\n",stud.CJ[1]);
             printf("\t\t\t英語:%.1f\n",stud.CJ[2]);
             printf("\t\t\t總評:%.1f\n",stud.CJ[3]);
             flag=1;     /*記錄姓名是否被查到*/
           }
           }
   if(flag==0)puts("\n\t\t\t無此學生!");
  puts("\t\t\t是否繼續(xù)(y--繼續(xù),其他返回)?");
     }while(getch()=='y');
      }
   fclose(fp);   
  /* puts("\t\t\t請按任意鍵繼續(xù)...");*/
  /* getch();*/

}

/*-------------9-------------*/
int ListFile(void)       /*輸出文件,列出所有學生成績*/
{   FILE *fp;
    int REC=0;        /*記錄學生人數(shù)*/
    struct stuType stu;
    fp=fopen("stu.dat","rb");
    if(fp==NULL)
 {  printf("\t\t\t文件打開失敗!\n\t\t\t按任意鍵返回...");
    getch();
    return 1;
  }
    else{   printf("\t\t\t學生成績?nèi)缦拢篭n");
     printf("\t\t\t學號\t\t姓名\t語文\t數(shù)學\t英語\t總評\n");
     rewind(fp);
     while(fread(&stu,sizeof(struct stuType),1,fp))  
  {          /*每讀取一個長度的數(shù)據(jù)就輸出*/
      printf("\t\t\t%s",stu.NO);
      printf("\t%s",stu.XM);    
      printf("\t%.1f",stu.CJ[0]);      
      printf("\t%.1f",stu.CJ[1]);    
      printf("\t%.1f",stu.CJ[2]);
      printf("\t%.1f",stu.CJ[3]);
      printf("\n");
      REC++;
      if(REC%20==0)     /*每輸出20個學生成績,停一下*/
   {   printf("\t\t\t請按任意鍵繼續(xù)...\n");
       getch();
    }
   }
  }
    fclose(fp);        /*關閉文件*/
    printf("\t\t\t請按任意鍵繼續(xù)...");
    getch();
        
}

/*-------------10-------------*/
void Statistics()       /*統(tǒng)計及格和優(yōu)秀人數(shù)*/
{   FILE *fp;
    int REC=0,pass[4]={0},good[4]={0};     /*REC--記錄個數(shù),即人數(shù),pass--及格人數(shù),good--優(yōu)秀人數(shù)*/
    float highest[4]={0},score[4]={0};     /*highest--最高分,score--總分*/
    struct stuType stu;
    fp=fopen("stu.dat","rb");
    if(fp==NULL)
 {  printf("\t\t\t文件打開失敗!\n\t\t\t按任意鍵返回...");
    getch();
    return;
  }
    else {   rewind(fp);
      while(fread(&stu,sizeof(struct stuType),1,fp))
  {   REC++;
      score[0]=score[0]+stu.CJ[0];   /*語文*/
      if(stu.CJ[0]>=60)pass[0]++;
      if(stu.CJ[0]>=80)good[0]++;
      if(highest[0]<stu.CJ[0])highest[0]=stu.CJ[0]; 
      score[1]=score[1]+stu.CJ[1];   /*數(shù)學*/
      if(stu.CJ[1]>=60)pass[1]++;
      if(stu.CJ[1]>=80)good[1]++;
      if(highest[1]<stu.CJ[1])highest[1]=stu.CJ[1];
      score[2]=score[2]+stu.CJ[2];   /*英語*/
      if(stu.CJ[2]>=60)pass[2]++;
      if(stu.CJ[2]>=80)good[2]++;
      if(highest[2]<stu.CJ[2])highest[2]=stu.CJ[2];
      score[3]=score[3]+stu.CJ[3];   /*總評*/
      if(stu.CJ[3]>=60)pass[3]++;
      if(stu.CJ[3]>=80)good[3]++;
      if(highest[3]<stu.CJ[3])highest[3]=stu.CJ[3];
   }
      if(REC==0)       /*可以防止記錄為0是REC作除數(shù)而造成的錯誤*/
  {    printf("\t\t\t未輸入學生記錄!按任意鍵返回...");
       getch();
       return;
   }
      else{
        printf("\t\t\t\t  語文\t  數(shù)學\t  英語\t  總評\n"); /*輸出統(tǒng)計信息*/
        printf("\t\t\t平均分:   %.1f\t  %.1f\t  %.1f\t  %.1f\n",score[0]/REC,score[1]/REC,score[2]/REC,score[3]/REC);
          printf("\t\t\t最高分:  %.1f\t  %.1f\t  %.1f\t  %.1f\n",highest[0],highest[1],highest[2],highest[3]);
        printf("\t\t\t優(yōu)秀人數(shù):%d\t  %d\t  %d\t  %d\n",good[0],good[1],good[2],good[3]);
        printf("\t\t\t及格人數(shù):%d\t  %d\t  %d\t  %d\n",pass[0],pass[1],pass[2],pass[3]);        
                  }
   }
    fclose(fp);
    printf("\n\t\t\t請按任意鍵繼續(xù)...");
    getch();
   
}

/*-------------11-------------*/
void HelpMessage()  
{ clrscr();
 printf("\n\n\n\n\n     此系統(tǒng)是應老師所布置的作業(yè)編制而成,該系統(tǒng)具有存貯學生數(shù)據(jù),按學號、姓名查詢,列出學生成績和統(tǒng)計功能。\n    \n     使用方法:系統(tǒng)輸入數(shù)據(jù)后,將在當前目錄中建立一個名為stu.dat文件,用于保存輸入的數(shù)據(jù)。學號輸入只能用數(shù)字輸入,并且學號只能是10位。姓名輸入符合中國人的姓名,只能用中文,且最長為5個漢字。\n        此程序在Turbo C2.0下運行通過\n\n     由于是初學者,水平有限此系統(tǒng)還有許多不夠完整和嚴密性,敬請指正!");
 getch();
}

/*-------------12-------------*/
int GetKey(void)     /*此函數(shù)返回一個按鍵的數(shù)值*/
{   int key; 
    key=bioskey(0);     /*bioskey為調(diào)用BIOS鍵盤接口*/
    if(key<<8)      /*位移*/
    {
        key=key&0x00ff;
      
     }
      return key;     /*返回按鍵*/
}

/*-------------13-------------*/
void main()
{ int key;
  struct date d;     /*定義時間結構體*/
  getdate(&d);      /*讀取系統(tǒng)日期并把它放到結構體d中*/
  clrscr();      /*清除屏幕*/
  printf("\n\n\n\n\n");    
  printf("\t\t\t****************************\n"); /*版本信息*/
  printf("\t\t\t    學生成績管理系統(tǒng)1.0     \n");
  printf("\t\t\t****************************\n");
  printf("\t\t\t    制作群:  404+1工作室   \n");
  printf("\t\t\t    指導老師:---     \n");
  printf("\t\t\t    制作時間:2004年5月     \n");
  printf("\t\t\t****************************\n");
  printf("\t\t\t請按任意鍵繼續(xù)...");
  /*while(!kbhit());*/
  getch();      /*從鍵盤讀取一個字符,但不顯示于屏幕*/ 
  system("cls");     /*調(diào)用DOS的清屏函數(shù),TC中可用clrscr代替*/
    while(1)      /*主菜單*/
     {    
   printf("\n\n\n\n\n");
   printf("\t\t\t************************************\n");
   printf("\t\t\t**\tF1 --幫助    **\n");
   printf("\t\t\t**\tF2 --輸入數(shù)據(jù)并存入文件   **\n");
   printf("\t\t\t**\tF3 --根據(jù)學號查詢成績   **\n");
   printf("\t\t\t**\tF4 --根據(jù)姓名查詢成績   **\n");
   printf("\t\t\t**\tF5 --輸出文件內(nèi)容     **\n");
   printf("\t\t\t**\tF6 --統(tǒng)計及格和優(yōu)秀人數(shù)   **\n");
   printf("\t\t\t**\tESC--退出系統(tǒng)    **\n");
   printf("\t\t\t************************************\n");
   printf("\n\t\t\t請輸入選項\t\t%d年%d月%d日\n\n",d.da_year,d.da_mon,d.da_day);  /*提示信息,并顯示當前系統(tǒng)日期*/
   key=GetKey();     /*調(diào)用自定義函數(shù),讀取一個鍵*/
   switch(key)
   {
       case F1: HelpMessage();   break;
       case F2: CreatFile(); break;
       case F3: Search_Xuehao(); break;
       case F4: Search_Xingming();break;
       case F5: ListFile(); break;
       case F6: Statistics(); break;
       case ESC:exit(1);  break;
       /*default: puts("\t\t\t輸入錯誤選項!");
         printf("\t\t\t按任意鍵返回...");
         getch();*/
     }
   clrscr();     /*每執(zhí)行完一項功能后,自動清屏*/
       }
 
}

 
 
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女与黑人做爰| 亚洲人精品午夜| 色呦呦日韩精品| 蜜臀av性久久久久蜜臀av麻豆| 国产欧美精品国产国产专区| 91精品久久久久久久91蜜桃| 成人av集中营| 久久国产人妖系列| 手机精品视频在线观看| 亚洲精品老司机| 久久久久成人黄色影片| 91精品国产欧美一区二区| 日本精品视频一区二区三区| 成人性视频免费网站| 久久99国内精品| 午夜视频一区二区| 亚洲18影院在线观看| 久久婷婷综合激情| 日韩一区二区在线观看视频播放| 91麻豆精东视频| 成人免费高清视频在线观看| 激情五月婷婷综合| 日本欧美久久久久免费播放网| 亚洲美女淫视频| 国产精品国产精品国产专区不片| 久久精品亚洲精品国产欧美kt∨ | 欧美国产1区2区| 精品欧美一区二区三区精品久久 | 亚洲精品一线二线三线无人区| 欧美猛男超大videosgay| 欧美亚州韩日在线看免费版国语版| 国产河南妇女毛片精品久久久| 日韩精品一二三| 免费成人在线观看| 日本亚洲最大的色成网站www| 亚洲图片欧美视频| 亚洲亚洲人成综合网络| 亚洲乱码一区二区三区在线观看| 中文字幕亚洲电影| 亚洲特级片在线| 亚洲一区二区综合| 亚洲成av人片一区二区三区| 亚洲日本va午夜在线影院| 最近中文字幕一区二区三区| 亚洲一区电影777| 亚洲国产中文字幕| 人人精品人人爱| 精品亚洲欧美一区| 国产精品1024| 99久久99久久精品免费观看 | 26uuu精品一区二区| 精品久久人人做人人爽| wwwwxxxxx欧美| 国产日韩v精品一区二区| 中文字幕在线不卡一区二区三区| 亚洲日本在线天堂| 日韩不卡手机在线v区| 国内精品视频666| 成人免费视频视频| 91国在线观看| 欧美一级淫片007| 国产视频亚洲色图| 亚洲精品国久久99热| 日韩和的一区二区| 国产精品1区2区| 色成年激情久久综合| 91精品在线麻豆| 欧美国产精品专区| 一个色妞综合视频在线观看| 琪琪久久久久日韩精品| 国产精品 日产精品 欧美精品| 91色综合久久久久婷婷| 欧美高清视频不卡网| 国产夜色精品一区二区av| 国产精品乱码久久久久久| 亚洲bt欧美bt精品777| 国产制服丝袜一区| 色悠久久久久综合欧美99| 日韩免费视频一区二区| 国产精品久久久久aaaa樱花 | 国产精品久久三区| 日韩福利视频导航| 国产高清精品网站| 欧美高清www午色夜在线视频| 国产亚洲欧美日韩在线一区| 亚洲午夜av在线| 国产精品白丝av| 91麻豆精品91久久久久久清纯 | 国产精品每日更新| 婷婷久久综合九色综合绿巨人 | 99视频一区二区| 制服丝袜激情欧洲亚洲| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区三区蜜桃| 国产美女一区二区三区| 欧美日韩在线观看一区二区 | 国产美女av一区二区三区| 91久久久免费一区二区| 国产亚洲欧美在线| 蜜臀国产一区二区三区在线播放| 色先锋久久av资源部| 日韩一区二区电影在线| 一区二区三区在线视频播放| 国产美女精品人人做人人爽| 欧美一区二区视频网站| 亚洲精品免费电影| 国产成人免费网站| 国产精品美女视频| 老司机精品视频线观看86 | 欧洲日韩一区二区三区| 久久精品在线免费观看| 首页亚洲欧美制服丝腿| 色婷婷综合久色| ...中文天堂在线一区| 国产精品一区二区三区99| 欧美一区二区精品在线| 亚洲综合在线免费观看| 97久久超碰精品国产| 中文字幕精品综合| 国产激情精品久久久第一区二区| 精品欧美一区二区久久| 美日韩一区二区三区| 在线播放欧美女士性生活| 亚洲自拍都市欧美小说| 91福利在线看| 亚洲福利视频导航| 在线国产亚洲欧美| 综合久久综合久久| 一本大道久久a久久综合婷婷| 国产蜜臀97一区二区三区| 激情综合色播激情啊| 欧美午夜电影网| 午夜精品123| 欧美一区二区在线观看| 日韩黄色一级片| 欧美一区二区性放荡片| 男人的j进女人的j一区| 精品国免费一区二区三区| 免费成人在线网站| 欧美日韩高清在线| 日本午夜精品一区二区三区电影| 制服丝袜亚洲色图| 九九精品一区二区| 久久久久久电影| 成人免费福利片| 日本午夜精品视频在线观看| 欧美日韩国产高清一区二区三区| 亚洲成人资源在线| 日韩一级精品视频在线观看| 久久国产精品99精品国产| 日韩欧美你懂的| 国产一区二区免费在线| 国产日产亚洲精品系列| 一本大道av伊人久久综合| 一区二区高清免费观看影视大全| 色婷婷综合久久久久中文一区二区 | 国产精品一区二区黑丝| 国产精品污污网站在线观看 | 久久久久久9999| 国产精品18久久久久久vr| 欧美激情资源网| 在线国产电影不卡| 毛片不卡一区二区| 国产日韩精品一区| 日本久久一区二区| 久久国内精品视频| 综合激情成人伊人| 欧美酷刑日本凌虐凌虐| 国产酒店精品激情| 成人免费在线视频| 正在播放亚洲一区| 成人av在线资源网| 婷婷综合久久一区二区三区| 精品国产亚洲在线| 91网站在线播放| 日本在线不卡一区| 国产精品嫩草久久久久| 欧美日韩一级黄| 粉嫩av一区二区三区| 五月激情综合网| 国产精品全国免费观看高清 | 五月婷婷激情综合| 26uuu亚洲综合色| 91偷拍与自偷拍精品| 看片网站欧美日韩| 亚洲欧美一区二区三区国产精品| 日韩一级片网站| 一本大道av一区二区在线播放| 亚洲成人激情av| 国产精品欧美久久久久一区二区| 欧美日韩视频在线观看一区二区三区| 91色porny在线视频| 毛片av一区二区| 亚洲资源在线观看| 中文字幕精品三区| 欧美成人精品福利| 欧美午夜一区二区三区| 国产精品一二三四| 亚洲v中文字幕| ㊣最新国产の精品bt伙计久久|