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

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

?? c編小游戲.txt

?? 這是一個小游戲?。。∠M蠹夷軌蛳矚g??!希望大家多多支持
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
/*這是文曲星里的小游戲,本人用C語言將其編出并添加破紀錄功能。游戲規(guī)則:隨機產(chǎn)生4個數(shù)字,由玩家輸入4個不重復的數(shù)字(如:8 3 1 2)按回車后電腦給出提示,其形式為"?A?B".你所輸入的四位數(shù)中,位置和數(shù)字都正確則為A,數(shù)字相同但位置不相同時為B,你只可以猜10次,若你所用的次數(shù)小于紀錄保持者,則為破紀錄。小作一篇,請多請教!
廣東工業(yè)大學 廖龍彪QQ:316688817   http://russia.e63.cn (俄羅斯記事本!歡迎訪問!?。?/ 
 
#include<stdlib.h> 
#include<time.h> 
#include<stdio.h> 
struct player /*創(chuàng)立結構體*/ 
{ 
    char name[20]; 
    int score ; 
} 
player ; 
int a[5],b[5],n1,n2,n3,i,j ;/*n1計算位置數(shù)字相同的數(shù)字個數(shù)n2計算數(shù)字相同但位置不相同的數(shù)字個數(shù)n3計算所猜次數(shù)*/ 
char ch ; 
main() 
{ 
    goread();/*調用讀取破紀錄者函數(shù)*/ 
    loop1 : 
    clrscr();/*清屏*/ 
    n1=0 ; 
    n3=0; 
    getnumber();/*調用隨機產(chǎn)生4個數(shù)的函數(shù)*/ 
    while(n1<4&&n3<10) 
    { 
        ++n3 ; 
        n1=0 ; 
        n2=0 ; 
        printf("The top player:%s by only %i times Guess 4 numbers:",player.name,player.score); 
        for(i=1;i<=4;i++) 
        scanf("%d",&b[i]); 
        for(i=1;i<=4;i++) 
        { 
            if(a[i]==b[i]) 
            { 
                n1++; 
                continue ; 
            } 
            for(j=1;j<=4;j++) 
            if(b[i]==a[j])n2++; 
        } 
printf("%dA%dB you have guessed %d times\n",n1,n2,n3); 
    } 
    if(n3>10)printf("you blew it,the answer is %d%d%d%d",a[1],a[2],a[3],a[4]); 
    else 
    { 
        printf("Congratulastions!you finish it by %d times\n",n3); 
        if(n3<player.score) 
        breakrecord();/*調用新紀錄者函數(shù)*/ 
    } 
    getchar(); 
    printf("Do you wanna play it again?(y/n)\n"); 
    ch=getchar(); 
    if(ch=='y')goto loop1 ; 
} 
goread()/*讀取破紀錄者函數(shù)*/ 
{ 
    FILE*fp ; 
    if((fp=fopen("player.txt","rb"))==NULL) 
    { 
        newset();/*調用初始化紀錄者函數(shù)*/ 
        fp=fopen("player.txt","rb"); 
    } 
    if(fread(&player,sizeof(struct player),1,fp)!=1) 
    printf("file write error"); 
    fclose(fp); 
} 
newset()/*初始化紀錄者函數(shù)*/ 
{ 
    struct player 
    { 
        char name[20]; 
        int score ; 
    } 
    
    player= 
    { 
        "along",10 
    } 
    ; 
    FILE*fp ; 
    if((fp=fopen("player.txt","wb"))==NULL) 
    { 
        printf("file open error\n"); 
        return ; 
    } 
    if(fwrite(&player,sizeof(struct player),1,fp)!=1) 
    printf("file write error"); 
    fclose(fp); 
    
} 
getnumber()/*隨機產(chǎn)生4個數(shù)的函數(shù)*/ 
{ 
    randomize(); 
    for(i=1;i<=4;i++) 
    loop2 : 
    { 
        a[i]=rand()%10 ; 
        for(j=i-1;j>=1;j--) 
        if(a[i]==a[j])goto loop2 ; 
        
    } 
} 
breakrecord()/*新紀錄者函數(shù)*/ 
{ 
    printf("What is you name?"); 
    scanf("%s",&player.name); 
    player.score=n3 ; 
    { 
        FILE*fp ; 
        if((fp=fopen("player.txt","wb"))==NULL) 
        { 
            printf("file open error\n"); 
            return ; 
        } 
        if(fwrite(&player,sizeof(struct player),1,fp)!=1) 
        printf("file write error"); 
        fclose(fp); 
    } 
}












愛玩是人的天性。而C語言是我們數(shù)計系都要學的一門基礎學科。那么,為什么不用C語言編一個游戲來玩呢?學習程序設計,并不是一件艱苦、枯燥的事情,它能象電腦游戲一樣充滿好奇、富有樂趣。這正是本文的目的。

C語言對于電腦程序設計來說是一種非常重要的語言。windows的大部分代碼就是C語言寫的。而windows的API函數(shù)全是C語言編的。API函數(shù)是我們以后windows編程時經(jīng)常要調用的函數(shù)。而現(xiàn)在要開發(fā)好的應用軟件,都用借助“C類語言”(包括:VC++、VC#、C++ build、JAVE……)。有人說:初學的程序員用VB、聰明的程序員用delphi、而真正的程序員用VC。從這句話也可以看出C語言的重要性。

一.這個游戲的編程思想:

1.  確定軟件的功能:讓玩家通過按上下左右鍵推箱子,當箱子們都推到了目的地后出現(xiàn)過關信息,并顯示下一關。推錯了玩家還按空格鍵從新玩過這關。直到過完全部關卡。

2.  定義軟件的核心數(shù)據(jù)結構:我們定義一個二維數(shù)組ghouse來記錄屏幕上各點的狀態(tài)。char ghouse[20][20]; 其中:0表示什么都沒有,'b'表示箱子,'w'表示墻壁,'m'表示目的地,'i'表示箱子在目的地。

3.  對整個軟件進行功能模塊劃分。

(1)。初始化:在屏幕上輸出歡迎信息,把ghouse數(shù)組的元素初始化為0。并根據(jù)各關的要求在屏幕上輸出墻、箱子、目的地和人。并用ghouse 數(shù)組記錄各點的狀態(tài)。

(2)。進入游戲循環(huán):這個游戲主循環(huán)是等待按鍵。當接受到上下左右鍵時執(zhí)行相關操作:接受ESC鍵時退出游戲;接受空格鍵時返回本關開頭;接受無效按鍵時做忽略處理。重點介紹按上下左右鍵時如何執(zhí)行相關操作。

(3)。判斷是否過關:用一個鏈表win由每關的初始化函數(shù)傳給main函數(shù)。Win鏈表主要記錄屏幕上的哪些點是目的地,并記錄目的地的位置。Main函數(shù)每執(zhí)行一次操作后就判斷屏幕上的目的地是不是都有箱子了。

       二.一些編程技巧。如:ctrl+F1為幫助。將光標移到調用的庫函數(shù)名中間按ctrl+F1鍵可獲得這個函數(shù)的幫助。(包括要包含的庫函數(shù)名,函數(shù)的參數(shù)等)F7、F8為單步調試。F7會進入子函數(shù),而F8不會。單步調試時按ctrl+F4可查看變量的值。

   /* 一個C語言編寫的推箱子游戲源代碼 */
             /* 本游戲是字符模式的,請不要在中文dos下運行。本游戲在TURBO C下調試通過 */
#include <dos.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <bios.h>
#include <alloc.h>


/*  定義二維數(shù)組ghouse來記錄屏幕上各點的狀態(tài),
其中:0表示什么都沒有,'b'表示箱子,'w'表示墻壁,'m'表示目的地,'i'表示箱子在目的地。 */
char ghouse[20][20];

/*  以下函數(shù)為直接寫屏函數(shù),很酷的函數(shù)哦!是我朋友告訴我的。 */
char far *screen=(char far* )0xb8000000;
void putchxy(int y,int x,char ch,char fc,char bc)
{
  screen[(x*160)+(y<<1)+0]=ch;
  screen[(x*160)+(y<<1)+1]=(bc*16)+fc;
}

/* 定義判斷是否勝利的數(shù)據(jù)結構 */
typedef struct winer {
  int x,y;
  struct winer *p;
}winer;

/* 箱子位置的數(shù)據(jù)結構 */
typedef struct boxs {
 int x,y;
 struct boxs *next;
}boxs;

/* 在特定的坐標上畫墻壁并用數(shù)組記錄狀態(tài)的函數(shù) */
void printwall(int x,int y)
{
    putchxy(y-1,x-1,219,GREEN,BLACK);
    ghouse[x][y]='w';
}

/* 在特定的坐標上畫箱子并用數(shù)組記錄狀態(tài)的函數(shù) */
void printbox(int x,int y)
{
   putchxy(y-1,x-1,10,WHITE,BLACK);
   ghouse[x][y]='b';
}

/* 在特定的坐標上畫目的地并用數(shù)組記錄狀態(tài)的函數(shù) */
void printwhither1(int x,int y,winer  **win,winer **pw)
{
   winer *qw;
   putchxy(y-1,x-1,'*',YELLOW,BLACK);
   ghouse[x][y]='m';
   if(*win==NULL)
   {
     *win=*pw=qw=(winer* )malloc(sizeof(winer));
     (*pw)->x=x;(*pw)->y=y;(*pw)->p=NULL;
   }
   else
   {
     qw=(winer* )malloc(sizeof(winer));
     qw->x=x;qw->y=y;(*pw)->p=qw;(*pw)=qw;qw->p=NULL;
   }
}


/* 在特定的坐標上畫目的地并用數(shù)組記錄狀態(tài)的函數(shù) */
void printwhither(int x,int y)
{
   putchxy(y-1,x-1,'*',YELLOW,BLACK);
   ghouse[x][y]='m';
}
/* 在特定的坐標上畫人的函數(shù) */
void printman(int x,int y)
{
   gotoxy(y,x);
   _AL=02;_CX=01;_AH=0xa;
   geninterrupt(0x10);
}

/* 在特定的坐標上畫箱子在目的地上并用數(shù)組記錄狀態(tài)的函數(shù) */
void printboxin(int x,int y)
{
  putchxy(y-1,x-1,10,YELLOW,BLACK);
  ghouse[x][y]='i';
}

/* 初始化函數(shù),初始化數(shù)組和屏幕 */
void init()
{
  int i,j;
  for(i=0;i<20;i++)
    for(j=0;j<20;j++)
     ghouse[i][j]=0;
      _AL=3;
      _AH=0;
      geninterrupt(0x10);
       gotoxy(40,4);
  printf("Welcome to come box world!");
       gotoxy(40,6);
         printf("Press up,down,left,right to play.");
       gotoxy(40,8);
         printf("Press Esc to quit it.");
       gotoxy(40,10);
  printf("Press space to reset the game.");
       gotoxy(40,12);
         printf("Producer : wangdehao.");
       gotoxy(40,14);
         printf("Mar. 30th 2003.");
}

/* 第一關的圖象初始化 */
winer *inithouse1()
{
  int x,y;
  winer *win=NULL,*pw;
  for(x=1,y=5;y<=9;y++)
     printwall(x+4,y+10);
  for(y=5,x=2;x<=5;x++)
     printwall(x+4,y+10);
  for(y=9,x=2;x<=5;x++)
     printwall(x+4,y+10);
  for(y=1,x=3;x<=8;x++)
     printwall(x+4,y+10);
  for(x=3,y=3;x<=5;x++)
       printwall(x+4,y+10);
  for(x=5,y=8;x<=9;x++)
       printwall(x+4,y+10);
  for(x=7,y=4;x<=9;x++)
       printwall(x+4,y+10);
  for(x=9,y=5;y<=7;y++)
       printwall(x+4,y+10);
  for(x=8,y=2;y<=3;y++)
       printwall(x+4,y+10);
  printwall(5+4,4+10);
  printwall(5+4,7+10);
  printwall(3+4,2+10);
  printbox(3+4,6+10);
  printbox(3+4,7+10);
  printbox(4+4,7+10);
  printwhither1(4+4,2+10,&win,&pw);
  printwhither1(5+4,2+10,&win,&pw);
  printwhither1(6+4,2+10,&win,&pw);
  printman(2+4,8+10);
return win;
}

/* 第三關的圖象初始化 */
winer *inithouse3()
{int x,y;
 winer *win=NULL,*pw;
 for(x=1,y=2;y<=8;y++)
    printwall(x+4,y+10);
 for(x=2,y=2;x<=4;x++)
    printwall(x+4,y+10);
 for(x=4,y=1;y<=3;y++)
    printwall(x+4,y+10);
 for(x=5,y=1;x<=8;x++)
    printwall(x+4,y+10);
 for(x=8,y=2;y<=5;y++)
    printwall(x+4,y+10);
 for(x=5,y=5;x<=7;x++)
    printwall(x+4,y+10);
 for(x=7,y=6;y<=9;y++)
    printwall(x+4,y+10);
 for(x=3,y=9;x<=6;x++)
    printwall(x+4,y+10);
 for(x=3,y=6;y<=8;y++)
    printwall(x+4,y+10);
 printwall(2+4,8+10);
 printwall(5+4,7+10);
 printbox(6+4,3+10);
 printbox(4+4,4+10);
 printbox(5+4,6+10);
  printwhither1(2+4,5+10,&win,&pw);
  printwhither1(2+4,6+10,&win,&pw);
  printwhither1(2+4,7+10,&win,&pw);
 printman(2+4,4+10);
return win;
}

/* 第二關的圖象初始化 */
winer *inithouse2()
{int x,y;
 winer *win=NULL,*pw;
 for(x=1,y=4;y<=7;y++)
    printwall(x+4,y+10);
 for(x=2,y=2;y<=4;y++)
    printwall(x+4,y+10);
 for(x=2,y=7;x<=4;x++)
    printwall(x+4,y+10);
 for(x=4,y=1;x<=8;x++)
    printwall(x+4,y+10);
 for(x=8,y=2;y<=8;y++)
    printwall(x+4,y+10);
 for(x=4,y=8;x<=8;x++)
    printwall(x+4,y+10);
 for(x=4,y=6;x<=5;x++)
    printwall(x+4,y+10);
 for(x=3,y=2;x<=4;x++)
    printwall(x+4,y+10);
 for(x=4,y=4;x<=5;x++)
    printwall(x+4,y+10);
 printwall(6+4,3+10);
 printbox(3+4,5+10);
 printbox(6+4,6+10);
 printbox(7+4,3+10);
  printwhither1(5+4,7+10,&win,&pw);
  printwhither1(6+4,7+10,&win,&pw);
  printwhither1(7+4,7+10,&win,&pw);
 printman(2+4,6+10);
return win;
}

/* 第四關的圖象初始化 */
winer *inithouse4()
{
  int x,y;
  winer *win=NULL,*pw;
  for(x=1,y=1;y<=6;y++)
     printwall(x+4,y+10);
  for(x=2,y=7;y<=8;y++)
     printwall(x+4,y+10);
  for(x=2,y=1;x<=7;x++)
     printwall(x+4,y+10);
  for(x=7,y=2;y<=4;y++)
     printwall(x+4,y+10);
  for(x=6,y=4;y<=9;y++)
     printwall(x+4,y+10);
  for(x=3,y=9;x<=5;x++)
     printwall(x+4,y+10);
  for(x=3,y=3;y<=4;y++)
     printwall(x+4,y+10);
  printwall(3+4,8+10);
  printbox(3+4,5+10);
  printbox(4+4,4+10);
  printbox(4+4,6+10);
  printbox(5+4,5+10);
  printbox(5+4,3+10);
  printwhither1(3+4,7+10,&win,&pw);
  printwhither1(4+4,7+10,&win,&pw);
  printwhither1(5+4,7+10,&win,&pw);
  printwhither1(4+4,8+10,&win,&pw);
  printwhither1(5+4,8+10,&win,&pw);
 printman(2+4,2+10);
return win;
}

/* 移動在空地上的箱子到空地上 */
movebox(int x,int y,char a)
{
  switch(a)
  {
    case 'u':ghouse[x-1][y]=0;printf(" ");
      printbox(x-2,y);printman(x-1,y);
             ghouse[x-2][y]='b';break;
    case 'd':ghouse[x+1][y]=0;printf(" ");
      printbox(x+2,y);printman(x+1,y);
             ghouse[x+2][y]='b';break;
    case 'l':ghouse[x][y-1]=0;printf(" ");
      printbox(x,y-2);printman(x,y-1);
             ghouse[x][y-2]='b';break;
    case 'r':ghouse[x][y+1]=0;printf(" ");
      printbox(x,y+2);printman(x,y+1);
             ghouse[x][y+2]='b';break;
    default: break;
  }
}

/* 移動在目的地上的箱子到空地上 */
moveinbox(int x,int y,char a)
{
  switch(a)
  {
    case 'u':ghouse[x-1][y]='m';printf(" ");
      printbox(x-2,y);printman(x-1,y);
             ghouse[x-2][y]='b';break;
    case 'd':ghouse[x+1][y]='m';printf(" ");
      printbox(x+2,y);printman(x+1,y);
             ghouse[x+2][y]='b';break;
    case 'l':ghouse[x][y-1]='m';printf(" ");
      printbox(x,y-2);printman(x,y-1);
             ghouse[x][y-2]='b';break;
    case 'r':ghouse[x][y+1]='m';printf(" ");
      printbox(x,y+2);printman(x,y+1);
             ghouse[x][y+2]='b';break;
    default: break;
  }
}


 
/* 移動在空地上的箱子到目的地上 */
moveboxin(int x,int y,char a)
{
  switch(a)
  {
    case 'u':ghouse[x-1][y]=0;printf(" ");
      printboxin(x-2,y);printman(x-1,y);
      ghouse[x-2][y]='i';break;
    case 'd':ghouse[x+1][y]=0;printf(" ");
      printboxin(x+2,y);printman(x+1,y);
      ghouse[x+2][y]='i';break;
    case 'l':ghouse[x][y-1]=0;printf(" ");
      printboxin(x,y-2);printman(x,y-1);
      ghouse[x][y-2]='i';break;
    case 'r':ghouse[x][y+1]=0;printf(" ");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色丨尤物| 精品在线你懂的| 91福利在线看| 亚洲自拍偷拍麻豆| 欧美肥大bbwbbw高潮| 久久99久久精品| 欧美经典一区二区三区| 一本大道av一区二区在线播放| 亚洲欧洲综合另类| 91性感美女视频| 亚洲国产精品人人做人人爽| 日韩一区二区三区四区五区六区| 国产在线精品免费| 亚洲欧美日韩一区二区| 欧美精品一二三| 国产白丝精品91爽爽久久| 亚洲欧美日韩中文字幕一区二区三区| 欧美日本一区二区| 国产成人精品免费看| 亚洲不卡在线观看| 欧美激情自拍偷拍| 538在线一区二区精品国产| 国产一区欧美二区| 亚洲午夜电影在线| 国产肉丝袜一区二区| 欧美日韩性生活| 粉嫩av亚洲一区二区图片| 亚洲黄色录像片| 久久免费的精品国产v∧| 欧美亚洲国产bt| 成人性生交大片免费看视频在线| 午夜精品久久久| 自拍偷拍欧美精品| 久久精品人人做人人综合 | 欧美韩日一区二区三区四区| 色香蕉久久蜜桃| 韩国精品主播一区二区在线观看 | 99久久婷婷国产| 日本aⅴ免费视频一区二区三区| 国产精品视频麻豆| 日韩久久免费av| 欧美日韩一区二区在线观看| 不卡电影免费在线播放一区| 精品一区二区三区免费视频| 亚洲午夜三级在线| 亚洲色欲色欲www| 久久精品视频在线看| 日韩欧美亚洲国产另类| 欧美在线观看视频在线| 成人av免费在线| 国产伦理精品不卡| 美腿丝袜在线亚洲一区 | 性做久久久久久| 亚洲人成在线观看一区二区| 2024国产精品| 精品久久久久久综合日本欧美| 欧美日韩国产123区| 91黄视频在线| 99久久精品免费看国产| 国产不卡在线播放| 国产精品456露脸| 精品亚洲porn| 国产自产v一区二区三区c| 热久久一区二区| 日韩 欧美一区二区三区| 亚洲黄色性网站| 亚洲欧美日韩人成在线播放| 日韩美女啊v在线免费观看| 国产精品午夜春色av| 亚洲国产精品二十页| 国产亚洲成av人在线观看导航| 久久综合色婷婷| 久久久久久久电影| 国产欧美日韩综合精品一区二区| 国产日韩欧美综合在线| 国产无遮挡一区二区三区毛片日本| 精品少妇一区二区三区免费观看 | 久久久久国产精品麻豆ai换脸 | 久久久精品tv| 国产午夜精品一区二区三区四区| 国产亚洲人成网站| 中文字幕在线播放不卡一区| 中文字幕永久在线不卡| 亚洲欧美日韩在线播放| 亚洲国产综合视频在线观看| 日韩精品成人一区二区在线| 久久国内精品视频| 国产麻豆视频精品| 99久久精品一区| 欧美日韩免费一区二区三区视频| 欧美久久一二区| 欧美成人video| 国产精品热久久久久夜色精品三区| 国产精品国产三级国产a| 一区二区三区四区精品在线视频| 亚洲午夜激情网站| 久久福利视频一区二区| 福利视频网站一区二区三区| 91色乱码一区二区三区| 欧美欧美午夜aⅴ在线观看| 日韩一级免费观看| 国产精品久久久久精k8| 一区二区在线看| 久久超碰97人人做人人爱| 成人黄色免费短视频| 欧美三区免费完整视频在线观看| 日韩精品一区二区三区在线观看| 国产精品欧美一级免费| 亚洲一线二线三线久久久| 狠狠色丁香久久婷婷综| 91在线免费播放| 日韩一级大片在线观看| 亚洲欧洲精品天堂一级| 男人的天堂亚洲一区| 成人精品鲁一区一区二区| 欧美日韩一区二区三区免费看| 精品久久久网站| 夜夜精品浪潮av一区二区三区| 精品无人码麻豆乱码1区2区| 972aa.com艺术欧美| 精品精品国产高清a毛片牛牛| 亚洲丝袜美腿综合| 精品一区二区三区的国产在线播放 | 国产尤物一区二区在线| 91黄色小视频| 欧美韩国日本综合| 青娱乐精品视频| 欧美一a一片一级一片| 国产欧美日韩不卡免费| 蜜桃视频在线观看一区| 91传媒视频在线播放| 国产欧美日韩精品a在线观看| 日韩中文字幕亚洲一区二区va在线| 成人av集中营| 久久免费视频一区| 日本不卡视频一二三区| 色网站国产精品| 国产精品天天摸av网| 精品一区二区三区视频 | 日韩小视频在线观看专区| 亚洲乱码国产乱码精品精的特点| 韩国三级电影一区二区| 日韩一本二本av| 亚洲aaa精品| 欧美视频一区二区在线观看| 综合久久久久久久| 成人久久18免费网站麻豆| 2023国产一二三区日本精品2022| 天天亚洲美女在线视频| 欧美性一级生活| 亚洲一区二区三区在线看| 一本大道久久a久久综合婷婷 | 日本韩国精品一区二区在线观看| 国产精品人成在线观看免费| 国产精品一区久久久久| 2024国产精品视频| 国产一区二区三区av电影| 久久众筹精品私拍模特| 久久精品久久久精品美女| 欧美一区二区三区成人| 午夜精品久久久久久| 欧美精品视频www在线观看| 午夜视频久久久久久| 69堂成人精品免费视频| 午夜在线成人av| 欧美一区二区在线看| 免费成人在线播放| 精品播放一区二区| 国产福利91精品一区| 欧美国产日韩精品免费观看| 成人精品国产福利| 亚洲男人的天堂一区二区| 在线看日本不卡| 亚洲国产wwwccc36天堂| 欧美日韩不卡一区| 蜜桃91丨九色丨蝌蚪91桃色| 久久综合九色综合97_久久久| 国产成a人亚洲精品| 成人免费在线视频观看| 日本福利一区二区| 日韩av电影一区| 国产三级精品视频| 色婷婷综合在线| 日本系列欧美系列| 国产网站一区二区| 色av一区二区| 久久99精品视频| 国产精品成人一区二区艾草 | 日本国产一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 久久久久久久久久久99999| av电影在线观看不卡| 五月婷婷色综合| 久久亚洲捆绑美女| 色婷婷久久综合| 激情综合网最新| 亚洲欧美电影院| 欧美电影免费观看完整版| 99久久精品国产精品久久| 亚洲成人免费看|