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

標題: 有關c語言的三子棋+學生管理系統的小項目游戲源程序 [打印本頁]

作者: 久伴i    時間: 2021-7-1 17:28
標題: 有關c語言的三子棋+學生管理系統的小項目游戲源程序
學單片機就必須會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);        //掃描數組
  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("操作輸入數字鍵盤對應的位置\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.     //掃描數組
  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]; //獲取行數據
  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]; //獲取列數據
  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("此位置已有數據,請重新輸入\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. /*做一個小項目:(簡單的學生信息管理系統--》可以管理10個學生的信息)

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

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

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

  10. //成績 的結構體數據類型定義
  11. struct score
  12. {
  13.     int Chinese;
  14.     int Math;
  15.     int English;
  16.     int PE;
  17. };
  18. //學生 的 結構體數據類型定義
  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. //函數聲明
  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. //修改學生數據
  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("請輸入學生的數學成績:");
  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. //刪除數據
  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("數據已清除!\n\n");
  100. }

  101. //增加數據
  102. void add_data(struct student *p_data)
  103. {
  104.     int i;
  105.     for (i = 0; i < len; i++)
  106.     {
  107.         //姓名、性別、學號、年齡、電話號碼、成績(語數英體),
  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("請輸入學生的數學成績:");
  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("數據輸入完成\n\n");
  131. }

  132. //打印數據
  133. void printf_data(struct student *p_data)
  134. {
  135.     int i;
  136.     for (i = 0; i < len; i++)
  137.     {
  138.         //姓名、性別、學號、年齡、電話號碼、成績(語數英體),
  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提供下載:
三字棋游戲+學生簡易管理系統.7z (9.64 KB, 下載次數: 7)





歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
福利视频在线播放| 在线精品观看国产| 久久99精品国产麻豆不卡| 91精品一区二区三区综合| 亚洲精品国模| 另类在线视频| 日韩欧美久久| aaa在线视频| 毛片久久久久久| 免费看裸体网站| 日本精品在线观看视频| 国产三级黄色片| 亚洲黄色网址大全| 国产精品69久久久久孕妇欧美| av女人的天堂| 亚洲区一区二区三| 麻豆疯狂做受xxxx高潮视频| 久久网中文字幕| 日韩精品无码一区二区| 中文字幕一区二区人妻电影| 午夜久久久久久久久久影院| 91亚洲国产成人精品一区| 国产99久久九九精品无码免费| 在线免费av网| 亚洲黄色a级片| 天天操天天干天天舔| 区日韩二区欧美三区 | 天天色天天操天天| www亚洲天堂| 香蕉视频在线观看网站| 第三区美女视频在线| 动漫一区在线| 性欧美hd调教| 日本免费精品| 欧美日韩国产一区二区三区不卡| 正在播放日韩欧美一页| 亚洲一区日韩| 久久国产精品免费| 久久综合色鬼综合色| 国产精品电影院| 欧美日韩激情视频| 日韩三级在线免费观看| 亚洲香蕉av在线一区二区三区| 久久久精品国产亚洲| 久久久免费精品视频| 国产欧美 在线欧美| av在线不卡一区| 污视频在线免费观看一区二区三区| 中国老女人av| jizz大全欧美jizzcom| 在线观看国产免费视频| 久青草免费视频| 中文字幕永久在线观看| 少妇一区二区三区四区| 青青草免费观看完整版高清| 又黄又爽无遮挡| 日本在线观看视频| 国产成人a视频高清在线观看| 美日韩中文字幕| 免费国产自线拍一欧美视频| 99热这里都是精品| 午夜电影网亚洲视频| 亚洲国产精品yw在线观看 | 五级黄高潮片90分钟视频| 麻豆天美蜜桃91| 亚洲天堂一二三| 久久国产热视频| 在线激情视频| 99色在线观看| 暖暖影院日本高清...免费| 操她视频网站| 尤物在线视频| 在线播放成人| 激情综合网址| eeuss国产一区二区三区| 亚洲mv在线观看| 日韩精品极品在线观看播放免费视频| 欧美韩国理论所午夜片917电影| 亚洲中国色老太| www污在线观看| 任你躁av一区二区三区| 国产综合精品视频| 国产精品综合久久久久| 国产视频精选在线| 欧美久久亚洲| 久久久久国产精品午夜一区| 中文字幕av一区二区三区免费看 | 波多野结衣在线| 国产网站在线| 久久精品高清| 91污片在线观看| 欧美日韩高清在线播放| 久久久久久久国产精品| 美脚丝袜一区二区三区在线观看| 婷婷免费在线观看| 日韩成人高清视频| 国产精品久久久久久久久鸭| yw视频在线观看| 女同一区二区三区| 国产一区二区在线免费观看| 一本一道波多野结衣一区二区| 久久久999精品视频| 欧美第一黄网| 亚洲天堂av网站| 国产精品怡红院| 成人免费黄色网址| 成人不卡视频| 爽爽淫人综合网网站| 亚洲综合在线免费观看| 精品国模在线视频| 亚洲欧美日韩精品久久久| 插我舔内射18免费视频| 国产乱淫av片免费| 国产导航在线| 国内精品视频| 精品一区二区三区的国产在线播放| 色综合中文字幕国产| 97香蕉久久夜色精品国产| 成人免费网站入口| 九九九久久久久| 性xx十八spa按摩| 涩涩av在线| 久久精品123| 福利视频一区二区| 欧美专区在线播放| 成人免费观看毛片| jizz国产在线| 最新av番号| 乱亲女h秽乱长久久久| av在线播放一区二区三区| 日韩精品在线一区| 国产精品一 二 三| 亚洲熟妇一区二区三区| 久久草在线看| 成年网站在线视频网站| 国产农村妇女毛片精品久久莱园子 | 人妻久久一区二区| 五月网丁香网| 亚洲不卡系列| 韩国精品免费视频| 亚洲国产精品福利| 亚洲精品一区二区三区樱花| 91视频免费看片| 香蕉在线播放| 色诱色偷偷久久综合| 国产经典欧美精品| 国产丝袜一区二区三区| 亚洲激情一区二区| 国产极品美女高潮无套嗷嗷叫酒店| 国产精品麻豆免费版现看视频| 亚洲在线天堂| 嗯啊主人调教在线播放视频 | 国产一区视频网站| 日韩欧美久久久| 日本一区二区在线视频观看| www.av视频| av电影免费| 欧美女优在线视频| 亚洲一区在线免费观看| 国产精品欧美日韩一区二区| 深夜视频在线观看| 韩日中文字幕第一页| 久久91超碰青草在哪里看| 国产成人精品影院| 深夜福利一区二区| 中文字幕无码精品亚洲35| 99在线小视频| 日本无删减在线| 久久精品国产亚洲aⅴ| 亚洲精品乱码久久久久久金桔影视| 亚洲一二三区精品| www.国产一区二区| 超碰国产在线| 天堂成人免费av电影一区| 日韩精品一区二区三区中文不卡| 天堂精品一区二区三区| 在线天堂中文字幕| 国产区在线视频| 先锋亚洲精品| 精品一区二区三区四区| 国产av国片精品| 亚洲欧美激情另类| 国产传媒在线观看| 91美女精品福利| 26uuu亚洲伊人春色| 国产精品久久久久久亚洲色| 日日干夜夜骑| 在线观看欧美理论a影院| 亚洲一二三四在线观看| 国产精品久久亚洲| 国产一区二区99| 在线a免费看| 国产剧情一区二区三区| 欧美激情啊啊啊| 大尺度做爰床戏呻吟舒畅| 爱爱视频网站| 成人免费在线观看av| 欧美亚洲一区三区| 玖玖精品在线视频| 婷婷丁香一区二区三区| 精品91福利视频| 亚洲第一av色| 日本成人黄色免费看| 97超碰人人模人人人爽人人爱| 国产ktv在线视频| 中文在线一区二区| 99re视频在线播放| 久久99国产综合精品免费| 亚洲国产精品精华素| 久久一二三国产| 成人午夜激情免费视频| 久久草视频在线| 牛牛电影国产一区二区| 国产欧美一区二区精品性色| 欧美性高潮床叫视频| 国产综合 伊人色| 涩涩视频在线观看| 色在线视频观看| 亚洲女与黑人做爰| 日产中文字幕在线精品一区| av片免费播放| 国产精品白丝久久av网站| 狠狠躁夜夜躁人人爽超碰91| 咪咪色在线视频| 同性视频网站免费男| 日韩电影在线观看完整免费观看| 69堂精品视频| 免费大片在线观看| 99riav视频| 蜜桃视频一区二区三区在线观看| 午夜精品久久17c| 欧美色图17p| 成人免费网站在线观看视频| 国产清纯美女被跳蛋高潮一区二区久久w| 成人性生交大片免费看视频直播| 国产精品100| 天天免费亚洲黑人免费| 亚洲18色成人| 欧美狂野激情性xxxx在线观| 国产馆av播放| 亚洲午夜黄色| 美女av一区二区| 亚洲波多野结衣| 不卡一本毛片| 亚洲第一av色| 久久精品免费一区二区| 天天摸天天操天天爽| 精品一区二区三区在线观看国产| 国产精品6699| 中文字幕人妻互换av久久| 精品国产乱码一区二区三区| 欧美一级专区免费大片| 亚洲欧美激情一区二区三区| 日本视频在线观看一区二区三区| 91麻豆精品秘密| 欧洲精品国产| 国产亚洲精品拍拍拍拍拍| 亚洲东热激情| 91av在线看| 日韩不卡高清视频| 国产 日韩 欧美 综合 一区| 亚洲成人av在线| 国产传媒第一页| 黄色羞羞视频在线观看| 欧美三级xxx| 午夜dv内射一区二区| h色视频在线观看| 91啦中文在线观看| 中文字幕成人一区| 黄色的视频在线观看免费| 精品中文字幕一区二区小辣椒| 91蜜桃网站免费观看| 成人网6969conwww| 激情久久久久久| 国产精品免费福利| 亚洲精品国产精品乱码不卡| 日韩av在线中文字幕| 欧美激情亚洲一区| 真实新婚偷拍xxxxx| 久草成人资源| 久久日一线二线三线suv| 久久青青草综合| 国产精品自拍在线观看| 看电视剧不卡顿的网站| 成人在线观看91| 免费国产阿v视频在线观看| 久久久久中文| 国产精品视频福利| 国产麻豆剧果冻传媒观看hd高清| 日日骚欧美日韩| 国产亚洲欧美一区二区| 国产精品久久久久久久泡妞| 精品亚洲国产成人av制服丝袜| 鲁鲁狠狠狠7777一区二区| 羞羞网站在线| 成人午夜又粗又硬又大| 国产卡一卡二在线| 国产99re| 欧美国产97人人爽人人喊| 国产精品免费入口| 国产综合视频一区二区三区免费| 亚洲午夜三级在线| 国产一级免费大片| 日韩成人伦理| 欧美一级理论片| 日本一级片免费| 在线一区二区三区视频| 欧美成人午夜激情| 成人av手机在线| 国产精品入口| 国产三区二区一区久久| 美女视频黄的免费| 久久九九99视频| av动漫免费看| 国产激情视频在线观看| 欧美一级在线免费| 久久精品99久久久久久| 免费久久久久久久久| 国产成人一区二| 欧美理论视频| 亚洲视频日韩精品| 国产av无码专区亚洲av毛网站| 久久毛片亚洲| 欧美一级一级性生活免费录像| 亚洲第一黄色网址| 日本aa在线| 欧美综合色免费| 亚洲一级Av无码毛片久久精品| 黄色网在线看| 精品电影在线观看| 午夜视频在线观| 美女免费久久| 欧美自拍偷拍一区| 中文字幕av观看| 久草在线资源福利站| 欧美日韩在线免费| 欧美熟妇精品一区二区| 欧美a在线看| 日本精品一区二区三区高清 | 亚洲图色在线| 成人福利网址| 国产偷国产偷亚洲高清人白洁| 曰韩少妇与小伙激情| 中文字幕中文乱码欧美一区二区 | 97影院在线观看| 岛国av在线不卡| 亚洲欧洲综合网| 欧美手机在线| 国产精品乱码视频| 狠狠操夜夜操| 91豆麻精品91久久久久久| 欧美精品久久久久性色| 亚洲成av人片乱码色午夜| 久久精品国产精品青草色艺| 成人在线小说| 欧美另类videos死尸| 永久免费无码av网站在线观看| a91a精品视频在线观看| 亚洲国产一二三精品无码 | 成人18视频在线观看| 欧美国产第二页| 欧美性另类69xxxx| 国产精品女上位| 亚洲理论片在线观看| 超碰成人久久| 欧美精品一区三区在线观看| 噜噜噜噜噜在线视频| 日韩精品高清视频| 午夜视频在线免费播放| 久久精品夜夜夜夜久久| 玖草视频在线观看| 成人免费在线播放| 亚洲国产婷婷香蕉久久久久久99 | 黄色污网站在线免费观看| 欧美日韩国产一级| 亚洲一级在线播放| 国产成人免费视频精品含羞草妖精| 欧美一区第一页| 99re这里有精品| 精品国产鲁一鲁一区二区张丽| 国产精彩视频在线观看| 日韩成人免费电影| 天天影视综合色| 亚洲经典视频| 国产精品国产亚洲精品看不卡15 | 青草在线视频| 欧美激情xxxx性bbbb| 春意影院午夜免费入口| 色老综合老女人久久久| 亚洲国产成人精品女人久久| 狠狠色丁香婷综合久久| 激情av中文字幕| 日产午夜精品一线二线三线| 亚洲国产日韩美| 国产伦精品一区二区三区视频金莲| 日韩免费观看高清| 欧美另类极限扩张| 亚洲精品99久久久久| 在线播放一区二区精品产| 亚洲成a人v欧美综合天堂|