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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4127|回復: 2
收起左側

C語言學生成績管理系源代碼

[復制鏈接]
ID:540172 發表于 2019-5-16 20:25 | 顯示全部樓層 |閱讀模式
捕獲.PNG
學生成績管理系統,可以輸入學生成績,并且可以查看統計平均分總分等,并可以實現成績的實時存儲。代碼有注釋哦~

C語言源程序如下:
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<conio.h>
  4. #include<stdlib.h>
  5. #define N 10/*定義學生人數*/
  6. #define M 4 /*定義學科人數*/
  7. typedef struct student/*定義結構體數組*/
  8. {
  9.         int number; /*學號*/
  10.         char name[10];/*姓名*/
  11.         char zhuanye[10];/*專業*/
  12.         int cla;/*班級*/
  13.         float score[M];/*分數*/
  14.         float sum;/*總分*/
  15.         float average;/*平均分*/
  16. }STU;
  17. STU stu[N];
  18. void menu(void);
  19. void input(void);
  20. void savescore(void);
  21. void loadf(void);
  22. void inoutput(void);
  23. void sumaverage(STU stu[N]);
  24. void paixu(STU stu[N]);
  25. void tongji1(STU stu[N]);
  26. void tongji2(STU stu[N]);
  27. void shuchuone(int i);
  28. void output2(STU stu[N]);
  29. void xiugai(int n);
  30. void xianshi(STU stu[N]);
  31. void chazhao(STU stu[N]);
  32. void chazhao1(int n);
  33. void main()
  34. {
  35.         char choice;
  36.         system("color F0");
  37.         do
  38.         {        menu();               
  39.                 printf("\n\tPress a key for your choice: ");
  40.                 switch(choice=getchar())                                                       
  41.                 {        case '1':        inoutput();break;/*輸入學生成績并保存加載顯示*/
  42.                     case '2':   chazhao(stu);break;/*查找學生信息及各個統計結果*/
  43.                         case '3':        xiugai(N);break;/*修改學生信息*/       
  44.                         case '4':   xianshi(stu);break;/*顯示統計結果*/
  45.                         case '5':        goto QUIT;/*安全退出*/
  46.                         case '\n':        break;                                                       
  47.                         default:        printf("\t輸入錯誤,請重新輸入!");/*輸入錯誤時的處理*/
  48.                                        
  49.                 }
  50.                 getch();                                                       
  51.    }while(1);  
  52. QUIT:       
  53.         printf("\n\t謝謝使用,再見!\n\n\t");       
  54.         getch();
  55.         exit(0);
  56. }
  57. void menu(void)/*定義菜單函數*/
  58. {
  59.         system("cls");/*清屏*/
  60.         printf("\n\n\t*********歡迎使用學生信息管理系統************\n");
  61.         printf("\n\t     1、添加學生信息并顯示:\n");
  62.         printf("\t     2、查找學生信息:\n");
  63.         printf("\t     3、修改學生信息:\n");
  64.         printf("\t     4、顯示所有學生信息及統計結果:\n");
  65.         printf("\t     5、退出。\n");
  66.         printf("\n\n\t*********************************************");
  67. }
  68. void input(void)/*定義輸入函數*/
  69. {
  70.         int i,j;
  71.         system("CLS");
  72.         printf("輸入學生各科成績:\n");
  73.         puts("學號\t姓名\t專業\t班級\t英語\t高數\t物理\t體育");
  74.         for(i=0;i<N;i++)
  75.         {
  76.                 printf("輸入%d的學生信息:\n",i+1);
  77.                 scanf("%d%s%s%d",&stu[i].number,stu[i].name,stu[i].zhuanye,&stu[i].cla);
  78.                 printf("輸入%d的學生各科成績:\n",i+1);
  79.                 for(j=0;j<M;j++)
  80.                         scanf("%f",&stu[i].score[j]);
  81.         }
  82.         printf("\n已輸入%d個學生數據.\n",N);
  83. }
  84. void savescore(void)/*定義保存成績到文件函數*/
  85. {
  86.         FILE * fp;
  87.         int i,flag=1;
  88.         char m;
  89.         puts("是否現在保存成績(Y/N)");
  90.         scanf("%s",&m);
  91.         if(m=='Y')
  92.         {
  93.                 if((fp=fopen("c:\\student.dat","wb"))==NULL)
  94.                 {
  95.                         printf("無法打開文件\n");
  96.                         return;
  97.                 }
  98.                 for(i=0;i<N;i++)
  99.                 {
  100.                         if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1)
  101.                         {
  102.                                 printf("文件寫入錯誤\n");
  103.                                 flag=0;
  104.                         }
  105.                 }
  106.                 if(flag==1)
  107.                         puts("文件成功保存!");
  108.                 fclose(fp);/*及時關閉文件*/
  109.         }
  110.         else
  111.                 return;
  112. }
  113. void loadf(void)/*定義加載文件函數*/
  114. {
  115.         FILE *fp;
  116.         int i,flag=1;
  117.         char m;
  118.         puts("是否現在打開文件!(Y/N)");
  119.         scanf("%s",&m);
  120.         if(m=='Y')
  121.         {
  122.                 if((fp=fopen("c:\\student.dat","rb"))==NULL)
  123.                 {
  124.                         printf("無法打開文件\n");
  125.                         flag=0;
  126.                         return;
  127.                 }
  128.                 for(i=0;!feof(fp);i++)
  129.                         fread(&stu[i],sizeof(STU),1,fp);
  130.                 if(flag==1)
  131.                         puts("文件加載成功!");
  132.                 fclose(fp);
  133.         }
  134.         else
  135.                 return;
  136. }
  137. void sumaverage(STU stu[N])/*定義求和與求平均值函數*/
  138. {
  139.         FILE *fp;
  140.         int i,j;
  141.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  142.         {
  143.                 printf("error!");
  144.                 exit(0);
  145.         }
  146.         for(i=0;!feof(fp);i++)
  147.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  148.         fclose(fp);
  149.         for(i=0;i<N;i++)
  150.         {
  151.                 stu[i].sum=0.0;
  152.                 for(j=0;j<M;j++)
  153.                         stu[i].sum+=stu[i].score[j];
  154.                 stu[i].average=stu[i].sum/M;
  155.         }
  156. }
  157. void paixu(STU stu[N])/*定義排序函數*/
  158. {
  159.         int i,j,k;
  160.         STU temp;
  161.         for(i=0;i<N-1;i++)
  162.         {
  163.                 k=i;
  164.                 for(j=i+1;j<N;j++)
  165.                 if(stu[i].sum<stu[j].sum)
  166.                         k=j;
  167.                 if(i!=k)
  168.                 {
  169.                         temp=stu[i];
  170.                         stu[i]=stu[k];
  171.                         stu[k]=temp;
  172.                 }
  173.         }
  174. }
  175. void tongji1(STU stu[N])/*定義統計成績率函數*/
  176. {
  177.         int m,i;
  178.         float a=0.0,b=0.0,c=0.0;
  179.         FILE *fp;
  180.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  181.         {
  182.                 printf("error!");
  183.                 exit(0);
  184.         }
  185.         for(i=0;!feof(fp);i++)
  186.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  187.         fclose(fp);
  188.         printf("********************選擇統計學科**********************\n"); /*選擇功能菜單*/
  189.         printf("統計英語成績不及格率、通過率及優秀率請按:1\n");
  190.         printf("統計高數成績不及格率、通過率及優秀率請按:2\n");           
  191.         printf("統計物理成績不及格率、通過率及優秀率請按:3\n");
  192.         printf("統計體育成績不及格率、通過率及優秀率請按:4\n");
  193.         printf("******************************************************\n");
  194.         scanf("%d",&m);                     
  195.         for(i=0;i<N;i++)
  196.         {
  197.                 if(stu[i].score[m-1]<60)
  198.                         a++;
  199.                 else
  200.                         b++;
  201.                 if(stu[i].score[m-1]>=90)
  202.                         c++;
  203.         }
  204.                 printf("不及格率為%.1f,通過率為%.1f,優秀率為%.1f\n",a/N,b/N,c/N);
  205.                 printf(" ******************************************************");
  206. }
  207. void tongji2(STU stu[N])/*定義查找最高分函數*/
  208. {
  209.         int i,m,k=0;
  210.         FILE *fp;
  211.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  212.         {
  213.                 printf("error!");
  214.                 exit(0);
  215.         }
  216.         for(i=0;!feof(fp);i++)
  217.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  218.         fclose(fp);
  219.         printf("********************輸入查找選項**********************\n");
  220.         printf("1、查找英語成績最高學生請按:1\n");
  221.         printf("2、查找高數成績最高學生請按:2\n");           
  222.         printf("3、查找物理成績最高學生請按:3\n");
  223.         printf("4、查找體育成績最高學生請按:4\n");
  224.         printf("*****************************************************\n");
  225.         scanf("%d",&m);                        
  226.         for(i=0;i<N;i++)               
  227.         {
  228.                 if(stu[i].score[m-1]>stu[k].score[m-1])
  229.                         k=i;
  230.         }
  231.         sumaverage(stu);
  232.         printf("最高分學生信息如下:\n");
  233.         shuchuone(k);
  234.         printf(" 輸出結束\n");
  235.         printf(" **********************************************************");
  236. }
  237. void shuchuone(int i)/*定義輸出一個學生函數*/
  238. {
  239.         printf("學號:%d  姓名:%s  專業:%s  班級:%d\n",stu[i].number,stu[i].name,stu[i].zhuanye,stu[i].cla);
  240.         printf("英語:%.1f  高數:%.1f  物理:%.1f  體育:%.1f  總分:%.1f  平均分:%.1f\n",stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].score[3],stu[i].sum,stu[i].average);
  241. }
  242. void inoutput(void)/*定義輸入成績與保存加載顯示函數*/
  243. {
  244.         int i,j;
  245.         input();/*調用輸入成績函數*/
  246.         savescore();/*調用保存函數*/
  247.         loadf();/*定定義加載函數*/
  248.         puts("學號\t姓名\t專業\t班級\t英語\t高數\t物理\t體育");
  249.         for(i=0;i<N;i++)
  250.         {
  251.                 printf("%d\t%s\t%s\t%d\t",stu[i].number,stu[i].name,stu[i].zhuanye,stu[i].cla);
  252.                 for(j=0;j<M;j++)
  253.                         printf("%.1f\t",stu[i].score[j]);
  254.                 printf("\n");
  255.         }
  256. }
  257. void output2(STU stu[N])/*定義輸出成績函數*/
  258. {
  259.         int i,j;
  260.         FILE *fp;
  261.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  262.         {
  263.                 printf("error!");
  264.                 exit(0);
  265.         }
  266.         for(i=0;!feof(fp);i++)
  267.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  268.         fclose(fp);
  269.         puts("學號\t姓名\t專業\t班級\t英語\t高數\t物理\t體育\t總分\t平均分");
  270.         for(i=0;i<N;i++)
  271.         {
  272.                 printf("%d\t%s\t%s\t%d\t",stu[i].number,stu[i].name,stu[i].zhuanye,stu[i].cla);
  273.                 for(j=0;j<M;j++)
  274.                 {
  275.                         printf("%.1f\t",stu[i].score[j]);
  276.                 }
  277.                 sumaverage(stu);
  278.                 printf("%.1f\t",stu[i].sum);
  279.                 printf("%.1f\t",stu[i].average);
  280.         }
  281. }
  282. void xiugai(int n)/*定義修改信息函數*/
  283. {
  284.         STU some;
  285.         int k=-1,m,i;
  286.         FILE *fp;
  287.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  288.         {
  289.                 printf("error!");
  290.                 exit(0);
  291.         }
  292.         for(i=0;!feof(fp);i++)
  293.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  294.         fclose(fp);
  295.         printf("\n請輸入要修改的同學的學號:");
  296.         scanf("%d",&m);
  297.         for(i=0;i<n;i++)
  298.         {
  299.                 if(m==stu[i].number)
  300.                 {
  301.                         k=i;
  302.                         break;
  303.                 }
  304.         }
  305.         if(k<0)
  306.                 printf("\n輸入學號有誤,請重新輸入!");
  307.         else
  308.         {
  309.                 printf("請輸入要修改學生修改后的的信息\n");
  310.                 printf("學號\t專業\t班級\t英語\t高數\t物理\t體育\n");
  311.                 scanf("%d\t%s\t%d\t%f\t%f\t%f\t%f",&some.number,some.zhuanye,&some.cla,&some.score[0],&some.score[1],&some.score[2],&some.score[3]);
  312.                 strcpy(some.name,stu[i].name);
  313.                 some.sum=(some.score[0]+some.score[1]+some.score[2]+some.score[3]);   
  314.                 some.average=some.sum/M;
  315.                 stu[k]=some;
  316.                 shuchuone(k);
  317.                 printf("\n修改成功!恭喜!\n");
  318.         }


  319. }
  320. void xianshi(STU stu[N])/*定義顯示成績函數*/
  321. {
  322.         sumaverage(stu);
  323.         paixu(stu);
  324.         output2(stu);
  325. }
  326. void chazhao(STU stu[N])/*定義查找函數*/
  327. {
  328.         int m,i;
  329.         FILE *fp;
  330.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  331.         {
  332.                 printf("error!");
  333.                 exit(0);
  334.         }
  335.         for(i=0;!feof(fp);i++)
  336.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  337.         fclose(fp);
  338.         sumaverage(stu);/*求平均值和總分*/
  339.         printf("********************輸入查找選項**********************\n");
  340.         printf("1、查找成績最高學生請按:1\n");
  341.         printf("2、查看學生的各項成績率請按:2\n");
  342.         printf("3、查找單個學生信息請按:3\n");
  343.         printf("******************************************************\n");
  344.         scanf("%d",&m);
  345.         if(m==1)
  346.                 tongji2(stu);
  347.         if(m==2)
  348.                 tongji1(stu);
  349.         if(m==3)
  350.             chazhao1(N);
  351. }
  352. void chazhao1(int n)/*定義查找單個學生成績函數*/
  353. {
  354.         int k=-1,a,i;
  355.         FILE *fp;
  356.         if((fp=fopen("c:\\student.dat","rb"))==NULL)/*以讀方式打開文件并查詢文件是否存在*/
  357.         {
  358.                 printf("error!");
  359.                 exit(0);
  360.         }
  361.         for(i=0;!feof(fp);i++)
  362.                 fread(&stu[i],sizeof(STU),1,fp);/*一次讀出所有數據*/
  363.         fclose(fp);
  364.         printf("請輸入要查找的同學的學號:\n");
  365.         scanf("%d",&a);
  366.         for(i=0;i<n;i++)
  367.         {
  368.                 if(a==stu[i].number)
  369.                 {
  370.                         k=i;
  371.                         break;
  372.                 }
  373.         }
  374.         if(k<0)
  375.                 printf("\n輸入學號有誤,請重新輸入!");
  376.         else
  377.                 sumaverage(stu);
  378.                 shuchuone(k);
  379. }
復制代碼

所有資料51hei提供下載:
學生成績管理系統.rar (222 KB, 下載次數: 19)


評分

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

查看全部評分

回復

使用道具 舉報

ID:1010056 發表于 2022-4-16 09:48 | 顯示全部樓層
這個地方要加個換行,不然顯示全部信息的時候,第二排開始全亂了
{9SU2PG]6G)M}B)V)M_Q7IK.png
回復

使用道具 舉報

ID:68847 發表于 2022-6-25 19:00 | 顯示全部樓層
沒有時間和年代信息,不實用~
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
aaa一区二区三区| 不卡av在线播放| 久久久久久久久中文字幕| 久久日韩精品| 韩国黄色一级片| 国产毛片久久久久| 人妻 日韩精品 中文字幕| 欧美free性| 9色在线视频| 狠狠色丁香婷婷综合影院| 成人午夜av影视| 欧美精品xxxxbbbb| 国产精品亚洲美女av网站| 欧美 国产 小说 另类| 日韩av在线电影| www网站在线观看| 欧美大电影免费观看| 亚洲女优在线| 欧美色videos| 国产99久久久欧美黑人| 日本一本二本在线观看| a v视频在线观看| 超碰av女优在线| 成人国产精品| 久久爱www久久做| 欧美熟乱第一页| 国产成人亚洲综合青青| 欧美成人免费高清视频| 亚洲乱码国产乱码精品| 国产福利91精品一区二区三区| 韩国三级大全久久网站| 在线观看中文| 飘雪影视在线观看免费观看| 91精品国产综合久久福利| 久久99热这里只有精品国产| 韩日视频在线观看| 69国产精品视频免费观看| 成视频在线观看免费观看| 精品一区二区三区中文字幕| 成人午夜又粗又硬又大| 日韩激情av在线免费观看| 日韩欧美在线视频播放| 久久人人爽av| 成人午夜精品久久久久久久蜜臀| 欧美日本韩国国产| 成人久久一区二区三区| 91av在线国产| 欧美高清在线播放| 自拍偷拍亚洲欧美| 亚洲美女激情视频| 亚洲国产精品成人av| 欧美日韩精品高清| 色88888久久久久久影院野外| 亚洲免费资源在线播放| 国产欧美日产一区| 91丝袜国产在线播放| 韩国一区二区视频| 亚洲欧美日本国产专区一区| 综合在线一区| 亚洲精品国产首次亮相| 日本一区二区高清不卡| 91免费看蜜桃| 四川一级毛毛片| 日韩色级片先锋影音| 国产 日韩 欧美一区| av中文字幕不卡| 久久天天躁日日躁| 麻豆av免费在线| www.黄色一片| 电影在线观看一区| 国产盗摄精品一区二区三区在线 | 免费一级特黄特色毛片久久看| 国内精品福利视频| 嫩草研究院在线| 欧美三级免费| 日韩一区二区免费视频| 伊人狠狠色丁香综合尤物| 中文字幕亚洲高清| 国产免费a∨片在线观看不卡| 一区二区精品| 国产.精品.日韩.另类.中文.在线.播放 | 精品视频在线你懂得| 国产精品妹子av| 国产精品成久久久久三级| 国产午夜在线一区二区三区| 日本午夜大片| 色爱综合av| 欧美日韩美女在线观看| 国产一区二区三区av在线| www.天天色| 尤物视频在线免费观看| 麻豆精品一区二区三区| 菠萝蜜影院一区二区免费| 激情黄色小视频| 在线观看天堂| 奇米影视亚洲| 欧美一级在线免费| 国产精彩视频一区二区| 五月婷婷在线播放| 日韩免费成人| 岛国av在线不卡| 日韩国产欧美一区| 96亚洲精品久久久蜜桃| 日本在线播放一二三区| 久久精品男人的天堂| 国产成人精品视频| 我要看一级黄色录像| 日韩精品123| 麻豆精品一二三| 国产+成+人+亚洲欧洲| 粉嫩av懂色av蜜臀av分享| 91福利免费| 一本久道久久久| 色偷偷偷亚洲综合网另类 | 国产成人免费观看视频 | 欧美精品日日操| 欧美国产一区二区| 99re国产在线播放| aaa人片在线| 成人在线高清免费| 日本一区二区三区四区在线视频| 成人激情视频网| 91video| 国模精品视频| 亚洲人成精品久久久久| 欧美极品日韩| 秋霞av鲁丝片一区二区| 91精品国产自产观看在线| 天天色综合天天| 久久久999精品免费| 色网站在线视频| 天天做夜夜操| 美女国产精品| 久久免费观看视频| 青娱乐91视频| av日韩中文| 亚洲一区二区三区四区不卡| 亚洲欧洲日夜超级视频| 好男人官网在线观看| 秋霞综合在线视频| 亚洲第一偷拍网| 少妇熟女视频一区二区三区 | 久久精品国产亚洲| 91精品人妻一区二区三区| 青青青草原在线| 成人黄页毛片网站| 国产精品一区二区三区免费观看| www.久久精品.com| 999国产精品一区| 日韩一二三区视频| 中文字幕第17页| 高清色视频在线观看| 国产激情精品久久久第一区二区 | 国产一区二区视频在线观看| 免费av网站在线| 性欧美freehd18| 成人av午夜影院| 成人国产精品久久久久久亚洲| 9i精品福利一区二区三区| 免费成人黄色网| 欧美手机在线视频| 婷婷激情5月天| 国产精品㊣新片速递bt| 成人免费视频视频| 蜜桃成人在线| 男人用机机桶女人| 欧美在线观看天堂一区二区三区| 久久这里只有精品99| 加勒比av在线播放| 亚洲电影有码| 欧美肥妇毛茸茸| 人妻精品久久久久中文字幕69| 日韩av资源| 国产午夜亚洲精品理论片色戒| 热舞福利精品大尺度视频| 国产在线观看色| 亚洲综合电影一区二区三区| 国产激情综合五月久久| 在线观看中文字幕网站| 欧美jizz19性欧美| 深夜福利日韩在线看| 老湿机69福利| 黄色成人在线观看网站| 欧美videos大乳护士334| 国产乱了高清露脸对白| 亚洲资源一区| 欧美综合天天夜夜久久| 亚洲av无一区二区三区久久| 欧美人xxx| 精品国产成人在线| 性猛交ⅹ×××乱大交| 国产高清一级毛片在线不卡| 亚洲精品免费视频| 欧美成人性生活| 国产免费一区二区三区四区五区| 欧美精品国产白浆久久久久| 日韩网站免费观看| 日韩精品一区二区三| 国产成人福利av| 视频直播国产精品| 成人免费视频毛片| 女厕嘘嘘一区二区在线播放 | 黄页网站在线播放| 国产午夜久久久久| 青青草精品视频在线| 午夜国产视频| ●精品国产综合乱码久久久久| 国产精品欧美激情在线观看 | 一本到高清视频免费精品| 欧美三级午夜理伦三级富婆| 亚洲s色大片| 日本精品一区二区三区高清| 久草视频福利在线| 成人免费网站观看| 精品国产一区二区精华| 波多野结衣不卡视频| 久久伊人影院| 欧美成aaa人片免费看| 国产夫妻视频| 成人a'v在线播放| 欧美日韩国产色| 成人欧美视频在线| 国产中文字幕久久| 久久久久久77777| 亚洲v在线看| 欧美色综合天天久久综合精品| 国产区一区二区三区| 99久久久免费精品| 天堂在线视频中文网| 亚洲图片都市激情| av777777| 一个色综合av| 久久久久久婷婷| 日韩欧乱色一区二区三区在线 | 青青操在线视频观看| 美女国产精品久久久| 另类视频在线观看| 欧美 日韩 中文字幕| 免费成人美女在线观看.| 亚洲美女网站18| 国产三级av在线| 日韩欧美成人网| 亚洲ⅴ国产v天堂a无码二区| 91精品尤物| 欧美洲成人男女午夜视频| 2018中文字幕在线| 成人综合激情网| 北条麻妃在线一区| jizzjizz中国精品麻豆| 国产一区二区日韩精品欧美精品| 中国老头性行为xxxx| aa国产精品| 亚洲国产激情一区二区三区| 在线观看av网| 欧美麻豆精品久久久久久| 亚洲精美视频| 久久手机免费观看| 日韩精品在线网站| 午夜精品久久久久久久蜜桃| 在线观看一区| 亚洲午夜精品一区二区三区| 午夜在线观看91| 欧美精品高清视频| 五月天综合激情网| 精品成人国产| 一区二区成人国产精品 | 国产成人av一区| 成年人网站大全| 中国色在线日|韩| 久久精品国产亚洲7777| 一区二区三区激情| 2022国产精品视频| 国产精品久久久久野外| 国产精品18| 国产精品中文久久久久久久| 可以看av的网址| 狠狠爱在线视频一区| 国产真实夫妇交换视频 | 精品久久精品久久| 头脑特工队2免费完整版在线观看| 欧美日韩高清不卡| 黄色片视频免费| 日韩av一区二区在线影视| 性欧美大战久久久久久久| 成人免费图片免费观看| 久久99亚洲精品| 国产bdsm视频| 亚洲午夜影视影院在线观看| 亚洲熟女少妇一区二区| 91精品亚洲| 一区二区91美女张开腿让人桶| 欧美成人视屏| 精品国产依人香蕉在线精品| 中文字幕专区| 亚洲同性同志一二三专区| 午夜影院黄色片| 自拍偷拍欧美专区| 久久久无码中文字幕久...| 免费影视亚洲| 欧美—级a级欧美特级ar全黄| 尤物视频在线| 欧美专区在线观看一区| 男人的天堂av网站| 国产在线不卡视频| 韩国一区二区三区四区| 亚洲另类春色校园小说| 欧美精品亚洲| 免费不卡av| 97超碰国产精品女人人人爽| 天天噜夜夜操| 日韩三级在线观看| 欧洲成人一区二区三区| 国产精品久久午夜| 久久久久久久久久久久久女过产乱| 亚洲欧洲另类| 人妻无码视频一区二区三区| 成人短视频软件网站大全app| 91亚洲国产成人久久精品网站| 永久在线免费观看| 中文字幕精品久久久久| 尤物视频在线视频| 欧美性一区二区| 国产视频在线免费观看| 国产女人水真多18毛片18精品视频 | 午夜日韩av| 日韩成人三级视频| 国外成人福利视频| 超碰在线97av| 国内外激情在线| 97精品国产97久久久久久免费| 97cao在线| 精品国产免费久久| 伊人国产视频| 欧美小视频在线观看| 91亚洲欧美激情| 国产精品高潮呻吟久久| 日韩欧美高清在线观看| 高清久久久久久| 国产日韩精品中文字无码| 日韩影院精彩在线| 中文在线字幕观看| 国产精品a久久久久| 人人爽人人av| 无码日韩精品一区二区免费| 中文字幕一区综合| 国产极品嫩模在线观看91精品| 日韩一级高清毛片| 午夜性色福利影院| 午夜精品一区二区三区免费视频 | 日韩欧美久久| 日韩亚洲视频在线| 日韩av中字| 国产精品国产三级欧美二区 | 色中色综合网| 亚洲 高清 成人 动漫| а√中文在线天堂精品| 天天好比中文综合网| 91福利精品在线观看| 久久国产精品免费一区| 国产亚洲一区二区手机在线观看| 国产精品久久久久免费| 国产在线xxx| 亚洲一区二区久久久久久久| 丝袜美女在线观看| 91久久久精品| а_天堂中文在线| 999国产视频| a日韩av网址| 久久久久久一区| 草民电影神马电影一区二区| 日本一区高清在线视频| 日韩欧国产精品一区综合无码| 亚洲激情电影在线| 91欧美日韩在线| 国产精品无码免费专区午夜| 伊甸园亚洲一区| 天天插天天操天天射| 午夜亚洲福利| 2018国产精品| 欧美a级一区二区| 国产探花在线视频| 99在线热播精品免费| av大片免费观看| 国产精品你懂的| 国产99对白在线播放| 精品久久久国产| 5g成人永久免费影院| 日韩视频免费观看高清完整版在线观看 | 欧美日韩三区四区| 亚洲伦理网站| 50度灰在线观看| 成人aaaa| 69xxx免费视频| 久国产精品韩国三级视频| 午夜免费激情视频| 国产农村妇女毛片精品久久麻豆| 国产又粗又长视频| 色婷婷综合久色| 国产精品入口麻豆电影| 国产一级揄自揄精品视频|