wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2651|回復: 0
打印 上一主題 下一主題
收起左側

有關c語言的三子棋+學生管理系統(tǒng)的小項目游戲源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:947876 發(fā)表于 2021-7-1 17:28 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
學單片機就必須會c語言,那些做個小游戲來檢驗一下你的c語言水平吧

C語言源程序如下:
  1. #include <stdio.h>

  2. void printf_cds(int (*array)[3]);             //打印UI
  3. int input(int cds, int (*pcds)[3], int game); //獲取輸入

  4. int scan_arry(int (*pcds)[3], int gamer);        //掃描數(shù)組
  5. int scan_arry_row(int (*pcds)[3], int gamer);    //掃描行
  6. int scan_arry_column(int (*pcds)[3], int gamer); //掃描列
  7. int scan_arry_x(int (*pcds)[3], int gamer);      //掃描對角線

  8. int scan_arry_zero(int (*pcds)[3]);//掃描剩余位置

  9. int main(int argc, char **argv)
  10. {
  11.     int coords[3][3] = {{0, 0, 0},
  12.                         {0, 0, 0},
  13.                         {0, 0, 0}}; //第一個玩家用 1表示,第二個玩家用 2表示
  14.     int gamer01 = 10, who = 1;
  15.     char button;

  16.     //開始界面
  17.     printf("游戲開始\n");
  18.     printf("操作輸入數(shù)字鍵盤對應的位置\n");
  19.     printf("    7   |   8   |   9   \n");
  20.     printf("———————— ——————— ———————\n");
  21.     printf("    4   |   5   |    6  \n");
  22.     printf("———————— ——————— ———————\n");
  23.     printf("    1   |   2   |   3   \n\n");

  24.     printf_cds(coords);

  25.     while (1)
  26.     {
  27.         if (scan_arry_zero(coords) == 0)
  28.             return 0;
  29.         printf("請第%d位玩家輸入\n", who);
  30.         scanf("%d", &gamer01);

  31.         if (gamer01 != 0)
  32.         {

  33.             if (who == 1)
  34.             {
  35.                 if (input(gamer01, coords, 1))
  36.                     who = 2;
  37.                 printf_cds(coords);
  38.                 if (scan_arry(coords, 1) == 1)
  39.                 {
  40.                     printf("玩家%d勝利!", 1);
  41.                     return 1;
  42.                 }
  43.             }
  44.             else if (who == 2)
  45.             {
  46.                 if (input(gamer01, coords, 2))
  47.                     who = 1;
  48.                 printf_cds(coords);
  49.                 if (scan_arry(coords, 2) == 2)
  50.                 {
  51.                     printf("玩家%d勝利!", 2);
  52.                     return 1;
  53.                 }
  54.             }
  55.         }
  56.         else //結束游戲
  57.         {
  58.             printf("是否退出游戲?(y:是,n:否)\n");
  59.             getchar();
  60.             scanf("%c", &button);
  61.             getchar();
  62.             if (button == 'y')
  63.                 return 0;
  64.             else if (button == 'n')
  65.                 printf_cds(coords);
  66.         }
  67.     }
  68. }

  69. //掃描零值
  70. int scan_arry_zero(int (*pcds)[3])
  71. {
  72.     int i, j, count = 0;

  73.     for (i = 0; i < 3; i++)
  74.     {
  75.         for (j = 0; j < 3; j++)
  76.         {
  77.             if (pcds[i][j] == 0)
  78.                 count++;
  79.         }
  80.     }

  81.     if (count == 0)
  82.     {
  83.         printf("游戲結束,平局!");
  84.         return 0;
  85.     }
  86.     else
  87.         return 1;

  88. }

  89.     //掃描數(shù)組
  90. int scan_arry(int (*pcds)[3], int gamer)
  91. {
  92.     if (scan_arry_row(pcds, gamer) == gamer)
  93.         return gamer;

  94.     else if (scan_arry_column(pcds, gamer) == gamer)
  95.         return gamer;

  96.     else if (scan_arry_x(pcds, gamer) == gamer)
  97.         return gamer;
  98.     else
  99.         return 0;
  100. }

  101. //掃描行
  102. int scan_arry_row(int (*pcds)[3], int gamer)
  103. {
  104.     int i, j, count_r = 0;
  105.     for (i = 0; i < 3; i++)
  106.     {
  107.         for (j = 0; j < 3; j++)
  108.         {

  109.             if (pcds[i][j] == gamer)
  110.             {
  111.                 count_r += pcds[i][j]; //獲取行數(shù)據(jù)
  112.             }
  113.         }

  114.         if (count_r / 3 == gamer)
  115.             return gamer;
  116.         else
  117.             count_r = 0;
  118.     }
  119.     return 0;
  120. }
  121. //掃描列
  122. int scan_arry_column(int (*pcds)[3], int gamer)
  123. {
  124.     int i, j, count_c = 0;
  125.     for (i = 0; i < 3; i++)
  126.     {
  127.         for (j = 0; j < 3; j++)
  128.         {

  129.             if (pcds[j][i] == gamer)
  130.                 count_c += pcds[j][i]; //獲取列數(shù)據(jù)
  131.         }

  132.         if (count_c / 3 == gamer)
  133.             return gamer;
  134.         else
  135.             count_c = 0;
  136.     }
  137.     return 0;
  138. }

  139. //掃描對角線
  140. int scan_arry_x(int (*pcds)[3], int gamer)
  141. {
  142.     int i, j, count_1 = 0, count_2 = 0;

  143.     for (i = 0; i < 3; i++)
  144.     {
  145.         for (j = 0; j < 3; j++)
  146.         {

  147.             if (pcds[i][j] == gamer)
  148.             {
  149.                 if (i == j) //獲取斜邊
  150.                     count_1 += pcds[i][j];
  151.                 if (i + j == 2) //獲取斜邊2
  152.                     count_2 += pcds[i][j];
  153.             }
  154.         }
  155.     }

  156.     if (count_1 / 3 == gamer || count_2 / 3 == gamer)
  157.         return gamer;
  158.     else
  159.         return 0;
  160. }

  161. //獲取玩家輸入
  162. int input(int cds, int (*pcds)[3], int gamer)
  163. {
  164.     int arry[3][3] = {{7, 8, 9},
  165.                       {4, 5, 6},
  166.                       {1, 2, 3}};
  167.     int i, j;
  168.     for (i = 0; i < 3; i++)
  169.     {
  170.         for (j = 0; j < 3; j++)
  171.         {
  172.             if (cds == arry[i][j])
  173.             {
  174.                 if (pcds[i][j] == 0)
  175.                 {
  176.                     pcds[i][j] = gamer;
  177.                     return 1;
  178.                 }
  179.                 else
  180.                 {
  181.                     printf("此位置已有數(shù)據(jù),請重新輸入\n");
  182.                     return 0;
  183.                 }
  184.             }
  185.         }
  186.     }
  187. }

  188. //打印游戲界面
  189. void printf_cds(int (*array)[3])
  190. {
  191.     int i, j;
  192.     for (i = 0; i < 3; i++)
  193.     {
  194.         for (j = 0; j < 3; j++)
  195.         {
  196.             printf("%d\t", array[i][j]);
  197.         }
  198.         printf("\n\n");
  199.     }
  200. }
復制代碼

  1. /*做一個小項目:(簡單的學生信息管理系統(tǒng)--》可以管理10個學生的信息)

  2.     定義一個結構體數(shù)據(jù)類型,里面包括學生信息:
  3.         姓名、性別、學號、年齡、電話號碼、成績(語數(shù)英體),
  4.             可以自行選擇操作的增加、刪除、更改、查詢學生的信息等功能
  5. */

  6. #include <stdio.h>
  7. #include <strings.h>
  8. #include <string.h>

  9. int len = 10; //要管理的學生人數(shù) ------------測試用,完成功能后改回項目要求

  10. //成績 的結構體數(shù)據(jù)類型定義
  11. struct score
  12. {
  13.     int Chinese;
  14.     int Math;
  15.     int English;
  16.     int PE;
  17. };
  18. //學生 的 結構體數(shù)據(jù)類型定義
  19. struct student
  20. {
  21.     char name[20];
  22.     char sex;
  23.     int ID;
  24.     unsigned char age;
  25.     unsigned long long phone_num;
  26.     struct score student_sc;
  27. };

  28. //函數(shù)聲明
  29. void printf_UI(void);
  30. void add_data(struct student *p_data);
  31. void printf_data(struct student *p_data);
  32. void delete_data(struct student *p_data);
  33. void change_data(struct student *p_data);

  34. int main(int argc, char **argv)
  35. {
  36.     int cmd = 0;
  37.     struct student yq[len];
  38.     bzero(yq, sizeof(yq));

  39.     while (1)
  40.     {
  41.         printf_UI();
  42.         scanf("%d", &cmd);

  43.         if (cmd == 1)
  44.             add_data(yq);
  45.         else if (cmd == 2)
  46.             printf_data(yq);
  47.         else if (cmd == 3)
  48.             change_data(yq);
  49.         else if (cmd == 4)
  50.             delete_data(yq);
  51.     }
  52.     return 0;
  53. }


  54. //修改學生數(shù)據(jù)
  55. void change_data(struct student *p_data)
  56. {
  57.     int i, num=0;
  58.     for (i = 0; i < len; i++)
  59.     {
  60.         printf("學生%d姓名:%s\n", i + 1, p_data[i].name);
  61.     }
  62.     printf("\n請輸入需要修改的學生(1~10)\n");
  63.     scanf("%d", &num);
  64.     if(num<1||num>10)
  65.     {
  66.         printf("輸入有誤!\n");
  67.         return;
  68.     }
  69.     num -= 1;
  70.     printf("請輸入學生的姓名:");
  71.     scanf("%s", p_data[num].name);

  72.     getchar();
  73.     printf("請輸入學生的性別(M->男, W-->女):");
  74.     scanf("%c", &p_data[num].sex);

  75.     getchar();
  76.     printf("請輸入學生的學號:");
  77.     scanf("%d", &p_data[num].ID);

  78.     printf("請輸入學生的年齡(0~255):");
  79.     scanf("%hhu", &p_data[num].age);

  80.     printf("請輸入學生的電話號碼:");
  81.     scanf("%llu", &p_data[num].phone_num);

  82.     printf("請輸入學生的語文成績:");
  83.     scanf("%d", &p_data[num].student_sc.Chinese);

  84.     printf("請輸入學生的數(shù)學成績:");
  85.     scanf("%d", &p_data[num].student_sc.Math);

  86.     printf("請輸入學生的英語成績:");
  87.     scanf("%d", &p_data[num].student_sc.English);

  88.     printf("請輸入學生的體育成績:");
  89.     scanf("%d", &p_data[num].student_sc.PE);
  90.     printf("\n");

  91.     printf("修改完成!\n\n");
  92. }

  93. //刪除數(shù)據(jù)
  94. void delete_data(struct student *p_data)
  95. {
  96.     int i;
  97.     for (i = 0; i < len; i++)
  98.         bzero(&p_data[i], sizeof(*p_data));

  99.     printf("數(shù)據(jù)已清除!\n\n");
  100. }

  101. //增加數(shù)據(jù)
  102. void add_data(struct student *p_data)
  103. {
  104.     int i;
  105.     for (i = 0; i < len; i++)
  106.     {
  107.         //姓名、性別、學號、年齡、電話號碼、成績(語數(shù)英體),
  108.         printf("請輸入學生的姓名:");
  109.         scanf("%s", p_data[i].name);

  110.         getchar();
  111.         printf("請輸入學生的性別(M->男, W-->女):");
  112.         scanf("%c", &p_data[i].sex);

  113.         getchar();
  114.         printf("請輸入學生的學號:");
  115.         scanf("%d", &p_data[i].ID);

  116.         printf("請輸入學生的年齡(0~255):");
  117.         scanf("%hhu", &p_data[i].age);

  118.         printf("請輸入學生的電話號碼:");
  119.         scanf("%llu", &p_data[i].phone_num);

  120.         printf("請輸入學生的語文成績:");
  121.         scanf("%d", &p_data[i].student_sc.Chinese);

  122.         printf("請輸入學生的數(shù)學成績:");
  123.         scanf("%d", &p_data[i].student_sc.Math);

  124.         printf("請輸入學生的英語成績:");
  125.         scanf("%d", &p_data[i].student_sc.English);

  126.         printf("請輸入學生的體育成績:");
  127.         scanf("%d", &p_data[i].student_sc.PE);
  128.         printf("\n");
  129.     }
  130.     printf("數(shù)據(jù)輸入完成\n\n");
  131. }

  132. //打印數(shù)據(jù)
  133. void printf_data(struct student *p_data)
  134. {
  135.     int i;
  136.     for (i = 0; i < len; i++)
  137.     {
  138.         //姓名、性別、學號、年齡、電話號碼、成績(語數(shù)英體),
  139.         printf("學生%d姓名:%s\n", i + 1, p_data[i].name);
  140.         printf("學生%d性別:%c\n", i + 1, p_data[i].sex);
  141.         printf("學生%d學號:%d\n", i + 1, p_data[i].ID);
  142.         printf("學生%d年齡:%hhu\n", i + 1, p_data[i].age);
  143. ……………………

  144. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼



所有資料51hei提供下載:
三字棋游戲+學生簡易管理系統(tǒng).7z (9.64 KB, 下載次數(shù): 7)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
欧美毛片在线观看| 污污网站在线看| 超碰在线播放97| 日韩网站在线播放| 久久这里只有精品18| 成人xxxx视频| 久久久av一区| 欧美一区二区二区| 一区二区成人在线| 盗摄精品av一区二区三区| 91亚洲国产| 国产精品久久久久久久久久齐齐| 亚洲成人av在线影院| 国产xxx免费观看| 国产模特av私拍大尺度| 911国产在线| 日韩精品视频网址| 国产爆乳无码一区二区麻豆| 国产伦精品一区二区三区视频黑人 | 久久久久久久久91| 亚洲精品在线三区| 综合中文字幕| 黄色在线看片| 日本亚洲欧美| 草裙成人精品一区二区三区| 国产亚洲精品午夜高清影院 | 超碰在线网站| 国产大片在线免费观看| heyzo在线观看| 夜夜操免费视频| 亚洲最大色图| 国产乱人乱偷精品视频a人人澡| caoporn91| 偷拍夫妻性生活| 国产又粗又猛又爽又黄| 熟妇人妻va精品中文字幕| 日韩第一页在线观看| 久久精品日韩| 9a蜜桃久久久久久免费| 国产精品xxxxx| 久久久久久久久久久91| 在线观看91久久久久久| 欧美精品一区二区在线播放| 欧美性一二三区| 午夜精品福利在线| 亚洲精品成人悠悠色影视| 久久久亚洲午夜电影| 国产成人午夜片在线观看高清观看| 蘑菇福利视频一区播放| 亚洲国产午夜| 亚洲精品极品| 亚洲国产日韩在线| 一区二区亚洲| 在线不卡亚洲| 国产一区二区三区自拍| 亚洲欧洲美洲一区二区三区| 日韩在线不卡| 日韩av片子| 国产一区二区精品久| 国产色噜噜噜91在线精品| 久久69av| 999久久精品| 欧美freesex8一10精品| 久久精品国产亚洲5555| 欧美变态网站| 亚州av日韩av| 999久久久精品国产| 婷婷久久国产对白刺激五月99| 国产精品一区二区av日韩在线| 欧美18xxxx| 国产精品午夜一区二区三区| 欧美在线色图| 自由日本语亚洲人高潮| 亚洲毛片网站| 久久国产精品色| 激情久久五月天| 国产传媒一区在线| 26uuu精品一区二区三区四区在线| 99re这里都是精品| 国产精品色婷婷久久58| 亚洲欧美一区二区三区久本道91 | 精品视频在线观看| 久久久久久国产精品mv| 日本在线观看一区| 黄色a级片免费看| 少妇高潮喷水久久久久久久久久| 男人天堂成人在线| 午夜诱惑痒痒网| 亚洲色成人网站www永久四虎| 天堂av免费在线| 日韩精品久久久久久久酒店| 中文字幕免费观看| www.成人免费视频| 久久亚洲国产中v天仙www| 毛片网站网址| 在线观影网站| 牛牛电影国产一区二区| 国产成人精品一区二区三区视频| 高清日韩欧美| 国产精品sm| 久久97超碰国产精品超碰| 91麻豆精品视频| 亚洲一区二区三区四区在线免费观看| 欧美午夜宅男影院| 日韩av一区在线观看| 久久精品久久精品亚洲人| 2019中文字幕在线| 国产精品一区而去| 99er在线视频| 日韩高清一二三区| 波多野结衣爱爱视频| 国产精品第六页| 久久天堂夜夜一本婷婷麻豆| 色先锋av影音| 黄视频在线观看网站| 久久伊人国产| 小小影院久久| 国产一区二区三区香蕉| 国产欧美88| 校园春色另类视频| 欧美资源在线| 中文字幕不卡在线观看| 欧美色视频在线观看| 亚洲系列中文字幕| 国产精品香蕉在线观看| 宅男噜噜99国产精品观看免费| 日本www.色| 91精品一区二区三区蜜桃| 99精品免费观看| 草莓视频性福宝| www免费视频观看在线| 亚洲日本一区二区三区在线| 亚洲国产导航| 国产欧美日韩在线| 91精品国产综合久久国产大片| 久久久精品一区| 国产亚洲精品美女久久久m| 亚洲熟妇av日韩熟妇在线| 国产人妻一区二区| 99久久免费国产精精品| 成人满18在线观看网站免费| 毛片大全在线观看| 欧美日韩高清| 99精品视频在线观看| 欧美午夜精品一区二区蜜桃| 欧美大片第1页| 五月婷婷一区| 在线免费观看a级片| 国产乡下妇女三片| xxx视频在线观看| 性国产高清在线观看| 性欧美lx╳lx╳| 成人ar影院免费观看视频| 欧美午夜精品久久久久久孕妇| 欧美激情网友自拍| 一区二区精品国产| 男生草女生视频| 亚洲大香人伊一本线| 在线免费看污| 国产主播性色av福利精品一区| 久久97超碰国产精品超碰| 91久久国产综合久久| 欧美精品18videos性欧| 无码人妻精品一区二区三区99v| 精品国产无码在线观看| 人妻丰满熟妇av无码区hd| 国内精品卡一卡二卡三新区| 91精品亚洲一区在线观看| 日韩av电影免费观看高清完整版| 精品日本高清在线播放| 海角国产乱辈乱精品视频| 欧洲金发美女大战黑人| 青花影视在线观看免费高清| 欧美xxxxx性| 影音先锋在线视频| 你懂的国产精品| 亚洲一区影音先锋| 欧美激情一区二区三区高清视频| 性做爰过程免费播放| www.99re7| 搞黄网站免费观看| 欧美一级在线| 成人高清视频免费观看| 日韩精品高清视频| 亚洲va久久久噜噜噜久久狠狠 | www.日韩精品| 亚洲国产精品久久久久秋霞蜜臀| 精品一区二区日本| 亚洲色成人网站www永久四虎| 久热中文字幕在线观看| 超碰在线资源| 免费欧美在线视频| 日韩精品资源二区在线| 麻豆成人av| 亚洲欧美综合7777色婷婷| 在线满18网站观看视频| 国产激情欧美| 成人aaaa免费全部观看| 中文字幕亚洲国产| youjizz.com在线观看| 欧美人一级淫片a免费播放| 日本24小时在线高清视频| 国产伦一区二区三区| 一区二区免费看| 国产精品美女免费| av网页在线观看| 欧美色欧美亚洲另类| 日韩影片中文字幕| 波多野结衣中文一区| 久久久国产影院| 国产真实乱子伦| www.日韩在线观看| 黄页在线观看免费| 久久www免费人成看片高清| 亚洲精品狠狠操| 在线观看污视频| 免费网站在线观看视频| 老熟妇仑乱一区二区av| 欧美女优在线观看| 一本色道久久综合一区 | 97久久超碰国产精品| 蜜月aⅴ免费一区二区三区 | 最近中文字幕在线6| 蜜桃视频动漫在线播放| 国产精品一区二区三区99| 曰本色欧美视频在线| 国产a级一级片| 日本国产在线观看| 欧美第一视频| 久久久亚洲精品一区二区三区| 欧美高清视频在线观看| 欧美日韩一区二区区别是什么 | 亚洲第一在线播放| 国产高清免费在线播放| 欧美亚洲一区| 亚洲免费av电影| 日本美女高潮视频| 性欧美69式xxxxx| 色播一区二区| 亚洲国产成人高清精品| 国产一区精品视频| 日本视频网站在线观看| 国产网友自拍视频导航网站在线观看| 蜜臀久久久99精品久久久久久| 精品亚洲一区二区三区在线播放| 国产素人在线观看| 亚洲高清色图| 91综合久久爱com| 欧美性猛交xxxx乱大交3| 日韩伦理一区二区三区av在线| 国产一级片免费视频| 123区在线| 国产精品无遮挡| 成人自拍视频网站| 亚洲乱码国产乱码精品| av电影在线免费| 中文乱码免费一区二区| 91视频婷婷| 最近免费中文字幕大全免费版视频| 成人在线观看亚洲| 91香蕉视频mp4| 成人亚洲激情网| 久久艹免费视频| 丰乳肥臀在线| 亚洲视频在线观看三级| 免费国产一区二区| 亚洲av永久无码国产精品久久| 日韩国产大片| 日韩欧美精品网站| 日韩在线视频在线| 欧美妇性猛交视频| 成人6969www免费视频| 亚洲精品国产精品久久清纯直播| 色悠悠久久综合网| 狠狠操第一页| 美女www一区二区| 日产精品久久久一区二区福利| 久久久久久av无码免费网站| 69xxx在线| 自拍偷拍亚洲欧美日韩| 日韩av免费电影| 久久久久久日本一区99| 成人3d动漫在线观看| 日韩精品免费综合视频在线播放| 亚洲成人av免费观看| 在线观看国产视频| 成人av先锋影音| 精品福利影视| 婷婷丁香花五月天| 极品美女一区二区三区| 日韩精品欧美激情| 亚洲精品中文字幕在线播放| 午夜视频在线免费| 久久只精品国产| 日本在线高清视频一区| 欧美日韩亚洲国内综合网俺| 中文字幕日韩一区二区不卡 | 中文字幕天天干| 老司机aⅴ毛片免费观看| 久久99精品一区二区三区| 国产精品网站入口| 国产精品主播一区二区| 亚州av一区| 北条麻妃久久精品| 久久久久成人网站| 四虎国产精品永久在线国在线| 欧美一区二区三区思思人| 欧美极品jizzhd欧美仙踪林| 免费黄色在线看| 亚洲第一精品在线| 午夜激情福利在线| 日本人妖在线| 亚洲综合色区另类av| 欧美三级在线观看视频| 天堂社区日本电影超碰| 91视频91自| 三级在线免费观看| 五月综合网站| 99久久婷婷国产综合精品电影| 三区精品视频| www黄com| 99久久精品国产一区| 伊人色综合久久天天五月婷| 91视频最新地址| 国产乱码精品一区二区三区av | 亚洲欧美亚洲| 国产成人精品一区| 亚洲第九十九页| 欧美日韩1区2区3区| 国产精品99免视看9| 成人免费一级视频| 亚洲国产影院| www.成人av.com| 亚洲欧洲综合在线| 黄色av日韩| 97在线电影| 国产福利av网站| 高清国产午夜精品久久久久久| 亚洲高清视频在线观看| av网站网址| 欧美国产一区二区在线观看| 人妻无码久久一区二区三区免费| 97视频网站| 国产精品麻豆久久久| 国产97在线 | 亚洲| 中文字幕一二三区在线观看| 亚洲同性gay激情无套| 亚洲精品怡红院| 成年人视频在线免费观看| 亚洲成人精品影院| 精品人妻一区二区三区日产| 亚洲女同志freevdieo| 亚洲精品电影久久久| 日韩一区二区视频在线| 91一区二区| 国产精品久久久久久久久久久久午夜片 | 欧美高清在线一区二区| 欧美精品一区免费| 免费人成在线观看播放视频 | 免费在线一区二区| 精品网站www| 久久99国产精品久久99果冻传媒| 色一情一乱一伦一区二区三区| 天天色天天色| 国产欧美一区二区在线观看| 国产裸体舞一区二区三区| 九色视频在线观看免费播放| 日韩欧美亚洲范冰冰与中字| 扒开伸进免费视频| 极品美鲍一区| 中文字幕亚洲天堂| 午夜久久久久久久久久| 日韩av网站在线观看| 日韩欧美在线电影| 中文字幕高清在线观看| 欧美日韩一区在线| 国产精品18p| 欧美日韩蜜桃| 午夜精品一区二区三区在线观看| 一个人免费观看视频www在线播放 一个人免费视频www在线观看 | 综合久久五月天| 内射后入在线观看一区| 国产乱码精品一区二区三区五月婷| 亚洲 自拍 另类小说综合图区| 成人日韩欧美| 亚洲美女在线视频| 蜜桃视频在线观看www| 国产精品99久久久久久久女警| 蜜臀av色欲a片无码精品一区 | 国产aⅴ超薄肉色丝袜交足| 久久亚洲一级片| 亚洲香蕉中文网| 欧美大奶一区二区| av免费精品一区二区三区| 亚色视频在线播放| 欧美电影一区二区| 久久久久亚洲av成人毛片韩| 欧美专区在线| 欧美国产亚洲一区| 新片速递亚洲合集欧美合集|