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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? c++.txt

?? 電話薄的運用 查號碼。添加號碼。刪除號碼。
?? TXT
字號:
/******頭文件(.h)***********/ 
#include "stdio.h" /*I/O函數(shù)*/ 
#include "stdlib.h" /*標準庫函數(shù)*/ 
#include "string.h"/*字符串函數(shù)*/ 
#include "ctype.h" /*字符操作函數(shù)*/ 
#define M 50 /*定義常數(shù)表示記錄數(shù)*/ 
typedef struct /*定義數(shù)據(jù)結(jié)構(gòu)*/ 
{ 
char name[20]; /*姓名*/ 
char units[30]; /*單位*/ 
char tele[10]; /*電話*/ 
}ADDRESS; 
/******以下是函數(shù)原型*******/ 
int enter(ADDRESS t[]); /*輸入記錄*/ 
void list(ADDRESS t[],int n); /*顯示記錄*/ 
void search(ADDRESS t[],int n); /*按姓名查找顯示記錄*/ 
int delete(ADDRESS t[],int n); /*刪除記錄*/ 
int add(ADDRESS t[],int n); /*插入記錄*/ 
void save(ADDRESS t[],int n); /*記錄保存為文件*/ 
int load(ADDRESS t[]); /*從文件中讀記錄*/ 
void display(ADDRESS t[]); /*按序號查找顯示記錄*/ 
void sort(ADDRESS t[],int n); /*按姓名排序*/ 
void qseek(ADDRESS t[],int n); /*快速查找記錄*/ 
void copy(); /*文件復(fù)制*/ 
void print(ADDRESS temp); /*顯示單條記錄*/ 
int find(ADDRESS t[],int n,char *s) ; /*查找函數(shù)*/ 
int menu_select(); /*主菜單函數(shù)*/ 
/******主函數(shù)開始*******/ 
main() 
{ 
int i; 
ADDRESS adr[M]; /*定義結(jié)構(gòu)體數(shù)組*/ 
int length; /*保存記錄長度*/ 
clrscr(); /*清屏*/ 
for(;;)/*無限循環(huán)*/ 
{ 
switch(menu_select()) /*調(diào)用主菜單函數(shù),返回值整數(shù)作開關(guān)語句的條件*/ 
{ 
case 0:length=enter(adr);break;/*輸入記錄*/ 
case 1:list(adr,length);break; /*顯示全部記錄*/ 
case 2:search(adr,length);break; /*查找記錄*/ 
case 3:length=delete(adr,length);break; /*刪除記錄*/ 
case 4:length=add(adr,length); break; /*插入記錄*/ 
case 5:save(adr,length);break; /*保存文件*/ 
case 6:length=load(adr); break; /*讀文件*/ 
case 7:display(adr);break; /*按序號顯示記錄*/ 
case 8:sort(adr,length);break; /*按姓名排序*/ 
case 9:qseek(adr,length);break; /*快速查找記錄*/ 
case 10:copy();break; /*復(fù)制文件*/ 
case 11:exit(0); /*如返回值為11則程序結(jié)束*/ 
} 
} 
} 
/*菜單函數(shù),函數(shù)返回值為整數(shù),代表所選的菜單項*/ 
menu_select() 
{ 
char s[80]; 
int c; 
gotoxy(1,25);/*將光標定為在第25行,第1列*/ 
printf("press any key enter menu......\n");/*提示壓任意鍵繼續(xù)*/ 
getch(); /*讀入任意字符*/ 
clrscr(); /*清屏*/ 
gotoxy(1,1); 
printf("********************MENU*********************\n\n"); 
printf(" 0. Enter record\n"); 
printf(" 1. List the file\n"); 
printf(" 2. Search record on name\n"); 
printf(" 3. Delete a record\n"); 
printf(" 4. add record \n"); 
printf(" 5. Save the file\n"); 
printf(" 6. Load the file\n"); 
printf(" 7. display record on order\n"); 
printf(" 8. sort to make new file\n"); 
printf(" 9. Quick seek record\n"); 
printf(" 10. copy the file to new file\n"); 
printf(" 11. Quit\n"); 
printf("***********************************************\n"); 
do{ 
printf("\n Enter you choice(0~11):"); /*提示輸入選項*/ 
scanf("%s",s); /*輸入選擇項*/ 
c=atoi(s); /*將輸入的字符串轉(zhuǎn)化為整型數(shù)*/ 
}while(c<0||c>11); /*選擇項不在0~11之間重輸*/ 
return c; /*返回選擇項,主程序根據(jù)該數(shù)調(diào)用相應(yīng)的函數(shù)*/ 
} 
/***輸入記錄,形參為結(jié)構(gòu)體數(shù)組,函數(shù)值返回類型為整型表示記錄長度*/ 
int enter(ADDRESS t[]) 
{ 
int i,n; 
char *s; 
clrscr(); /*清屏*/ 
printf("\nplease input num \n"); /*提示信息*/ 
scanf("%d",&n); /*輸入記錄數(shù)*/ 
printf("please input record \n"); /*提示輸入記錄*/ 
printf("name unit telephone\n"); 
printf("------------------------------------------------\n"); 
for(i=0;i<n;i++) 
{ 
scanf("%s%s%s",t[i].name,t[i].units,t[i].tele); /*輸入記錄*/ 
printf("----------------------------------------------\n"); 
} 
return n; /*返回記錄條數(shù)*/ 
} 
/*顯示記錄,參數(shù)為記錄數(shù)組和記錄條數(shù)*/ 
void list(ADDRESS t[],int n) 
{ 
int i; 
clrscr(); 
printf("\n\n*******************ADDRESS******************\n"); 
printf("name unit telephone\n"); 
printf("------------------------------------------------\n"); 
for(i=0;i<n;i++) 
printf("%-20s%-30s%-10s\n",t[i].name,t[i].units,t[i].tele); 
if((i+1)%10==0) /*判斷輸出是否達到10條記錄*/ 
{ 
printf("Press any key continue...\n"); /*提示信息*/ 
getch(); /*壓任意鍵繼續(xù)*/ 
} 
printf("************************end*******************\n"); 
} 
/*查找記錄*/ 
void search(ADDRESS t[],int n) 
{ 
char s[20]; /*保存待查找姓名字符串*/ 
int i; /*保存查找到結(jié)點的序號*/ 
clrscr(); /*清屏*/ 
printf("please search name\n"); 
scanf("%s",s); /*輸入待查找姓名*/ 
i=find(t,n,s); /*調(diào)用find函數(shù),得到一個整數(shù)*/ 
if(i>n-1) /*如果整數(shù)i值大于n-1,說明沒找到*/ 
printf("not found\n"); 
else 
print(t[i]); /*找到,調(diào)用顯示函數(shù)顯示記錄*/ 
} 
/*顯示指定的一條記錄*/ 
void print(ADDRESS temp) 
{ 
clrscr(); 
printf("\n\n********************************************\n"); 
printf("name unit telephone\n"); 
printf("------------------------------------------------\n"); 
printf("%-20s%-30s%-10s\n",temp.name,temp.units,temp.tele); 
printf("**********************end***********************\n"); 
} 
/*查找函數(shù),參數(shù)為記錄數(shù)組和記錄條數(shù)以及姓名s */ 
int find(ADDRESS t[],int n,char *s) 
{ 
int i; 
for(i=0;i<n;i++)/*從第一條記錄開始,直到最后一條*/ 
{ 
if(strcmp(s,t[i].name)==0) /*記錄中的姓名和待比較的姓名是否相等*/ 
return i; /*相等,則返回該記錄的下標號,程序提前結(jié)結(jié)束*/ 
} 
return i; /*返回i值*/ 
} 
/*刪除函數(shù),參數(shù)為記錄數(shù)組和記錄條數(shù)*/ 
int delete(ADDRESS t[],int n) 
{ 
char s[20]; /*要刪除記錄的姓名*/ 
int ch=0; 
int i,j; 
printf("please deleted name\n"); /*提示信息*/ 
scanf("%s",s);/*輸入姓名*/ 
i=find(t,n,s); /*調(diào)用find函數(shù)*/ 
if(i>n-1) /*如果i>n-1超過了數(shù)組的長度*/ 
printf("no found not deleted\n"); /*顯示沒找到要刪除的記錄*/ 
else 
{ 
print(t[i]); /*調(diào)用輸出函數(shù)顯示該條記錄信息*/ 
printf("Are you sure delete it(1/0)\n"); /*確認是否要刪除*/ 
scanf("%d",&ch); /*輸入一個整數(shù)0或1*/ 
if(ch==1) /*如果確認刪除整數(shù)為1*/ 
{ 
for(j=i+1;j<n;j++) /*刪除該記錄,實際后續(xù)記錄前移*/ 
{ 
strcpy(t[j-1].name,t[j].name); /*將后一條記錄的姓名拷貝到前一條*/ 
strcpy(t[j-1].units,t[j].units); /*將后一條記錄的單位拷貝到前一條*/ 
strcpy(t[j-1].tele,t[j].tele); /*將后一條記錄的電話拷貝到前一條*/ 
} 
n--; /*記錄數(shù)減1*/ 
} 
} 
return n; /*返回記錄數(shù)*/ 
} 
/*插入記錄函數(shù),參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù)*/ 
int add(ADDRESS t[],int n)/*插入函數(shù),參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù)*/ 
{ 
ADDRESS temp; /*新插入記錄信息*/ 
int i,j; 
char s[20]; /*確定插入在哪個記錄之前*/ 
printf("please input record\n"); 
printf("************************************************\n"); 
printf("name unit telephone\n"); 
printf("--------------------------------------------------\n"); 
scanf("%s%s%s",temp.name,temp.units,temp.tele); /*輸入插入信息*/ 
printf("------------------------------------------------\n"); 
printf("please input locate name \n"); 
scanf("%s",s); /*輸入插入位置的姓名*/ 
i=find(t,n,s); /*調(diào)用find,確定插入位置*/ 
for(j=n-1;j>=i;j--) /*從最后一個結(jié)點開始向后移動一條*/ 
{ 
strcpy(t[j+1].name,t[j].name); /*當前記錄的姓名拷貝到后一條*/ 
strcpy(t[j+1].units,t[j].units); /*當前記錄的單位拷貝到后一條*/ 
strcpy(t[j+1].tele,t[j].tele); /*當前記錄的電話拷貝到后一條*/ 
} 
strcpy(t[i].name,temp.name); /*將新插入記錄的姓名拷貝到第i個位置*/ 
strcpy(t[i].units,temp.units); /*將新插入記錄的單位拷貝到第i個位置*/ 
strcpy(t[i].tele,temp.tele); /*將新插入記錄的電話拷貝到第i個位置*/ 
n++; /*記錄數(shù)加1*/ 
return n; /*返回記錄數(shù)*/ 
} 
/*保存函數(shù),參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù)*/ 
void save(ADDRESS t[],int n) 
{ 
int i; 
FILE *fp; /*指向文件的指針*/ 
if((fp=fopen("record.txt","wb"))==NULL) /*打開文件,并判斷打開是否正常*/ 
{ 
printf("can not open file\n");/*沒打開*/ 
exit(1); /*退出*/ 
} 
printf("\nSaving file\n"); /*輸出提示信息*/ 
fprintf(fp,"%d",n); /*將記錄數(shù)寫入文件*/ 
fprintf(fp,"\r\n"); /*將換行符號寫入文件*/ 
for(i=0;i<n;i++) 
{ 
fprintf(fp,"%-20s%-30s%-10s",t[i].name,t[i].units,t[i].tele);/*格式寫入記錄*/ 
fprintf(fp,"\r\n"); /*將換行符號寫入文件*/ 
} 
fclose(fp);/*關(guān)閉文件*/ 
printf("****save success***\n"); /*顯示保存成功*/ 
} 
/*讀入函數(shù),參數(shù)為結(jié)構(gòu)體數(shù)組*/ 
int load(ADDRESS t[]) 
{ 
int i,n; 
FILE *fp; /*指向文件的指針*/ 
if((fp=fopen("record.txt","rb"))==NULL)/*打開文件*/ 
{ 
printf("can not open file\n"); /*不能打開*/ 
exit(1); /*退出*/ 
} 
fscanf(fp,"%d",&n); /*讀入記錄數(shù)*/ 
for(i=0;i<n;i++) 
fscanf(fp,"%20s%30s%10s",t[i].name,t[i].units,t[i].tele); /*按格式讀入記錄*/ 
fclose(fp); /*關(guān)閉文件*/ 
printf("You have success read data from file!!!\n"); /*顯示保存成功*/ 
return n; /*返回記錄數(shù)*/ 
} 
/*按序號顯示記錄函數(shù)*/ 
void display(ADDRESS t[]) 
{ 
int id,n; 
FILE *fp; /*指向文件的指針*/ 
if((fp=fopen("record.txt","rb"))==NULL) /*打開文件*/ 
{ 
printf("can not open file\n"); /*不能打開文件*/ 
exit(1); /*退出*/ 
} 
printf("Enter order number...\n"); /*顯示信息*/ 
scanf("%d",&id); /*輸入序號*/ 
fscanf(fp,"%d",&n); /*從文件讀入記錄數(shù)*/ 
if(id>=0&&id<n) /*判斷序號是否在記錄范圍內(nèi)*/ 
{ 
fseek(fp,(id-1)*sizeof(ADDRESS),1); /*移動文件指針到該記錄位置*/ 
print(t[id]); /*調(diào)用輸出函數(shù)顯示該記錄*/ 
printf("\r\n"); 
} 
else 
printf("no %d number record!!!\n ",id); /*如果序號不合理顯示信息*/ 
fclose(fp); /*關(guān)閉文件*/ 
} 
/*排序函數(shù),參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù)*/ 
void sort(ADDRESS t[],int n) 
{ 
int i,j,flag; 
ADDRESS temp; /*臨時變量做交換數(shù)據(jù)用*/ 
for(i=0;i<n;i++) 
{ 
flag=0; /*設(shè)標志判斷是否發(fā)生過交換*/ 
for(j=0;j<n-1;j++) 
if((strcmp(t[j].name,t[j+1].name))>0) /*比較大小*/ 
{ 
flag=1; 
strcpy(temp.name,t[j].name); /*交換記錄*/ 
strcpy(temp.units,t[j].units); 
strcpy(temp.tele,t[j].tele); 
strcpy(t[j].name,t[j+1].name); 
strcpy(t[j].units,t[j+1].units); 
strcpy(t[j].tele,t[j+1].tele); 
strcpy(t[j+1].name,temp.name); 
strcpy(t[j+1].units,temp.units); 
strcpy(t[j+1].tele,temp.tele); 
} 
if(flag==0)break; /*如果標志為0,說明沒有發(fā)生過交換循環(huán)結(jié)束*/ 
} 
printf("sort sucess!!!\n"); /*顯示排序成功*/ 
} 
/*快速查找,參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù)*/ 
void qseek(ADDRESS t[],int n) 
{ 
char s[20]; 
int l,r,m; 
printf("\nPlease sort before qseek!\n"); /*提示確認在查找之前,記錄是否已排序*/ 
printf("please enter name for qseek\n"); /*提示輸入*/ 
scanf("%s",s); /*輸入待查找的姓名*/ 
l=0;r=n-1; /*設(shè)置左邊界與右邊界的初值*/ 
while(l<=r) /*當左邊界<=右邊界時*/ 
{ 
m=(l+r)/2; /*計算中間位置*/ 
if(strcmp(t[m].name,s)==0) /*與中間結(jié)點姓名字段做比較判是否相等*/ 
{ 
print(t[m]); /*如果相等,則調(diào)用print函數(shù)顯示記錄信息*/ 
return ; /*返回*/ 
} 
if(strcmp(t[m].name,s)<0) /*如果中間結(jié)點小*/ 
l=m+1; /*修改左邊界*/ 
else 
r=m-1; /*否則,中間結(jié)點大,修改右邊界*/ 
} 
if(l>r) /*如果左邊界大于右邊界時*/ 
printf("not found\n"); /*顯示沒找到*/ 
} 
/*復(fù)制文件*/ 
void copy() 
{ 
char outfile[20]; /*目標文件名*/ 
int i,n; 
ADDRESS temp[M]; /*定義臨時變量*/ 
FILE *sfp,*tfp; /*定義指向文件的指針*/ 
clrscr();/*清屏*/ 
if((sfp=fopen("record.txt","rb"))==NULL) /*打開記錄文件*/ 
{ 
printf("can not open file\n"); /*顯示不能打開文件信息*/ 
exit(1); /*退出*/ 
} 
printf("Enter outfile name,for example c:\\f1\\te.txt:\n"); /*提示信息*/ 
scanf("%s",outfile); /*輸入目標文件名*/ 
if((tfp=fopen(outfile,"wb"))==NULL) /*打開目標文件*/ 
{ 
printf("can not open file\n"); /*顯示不能打開文件信息*/ 
exit(1); /*退出*/ 
} 
fscanf(sfp,"%d",&n); /*讀出文件記錄數(shù)*/ 
fprintf(tfp,"%d",n);/*寫入目標文件數(shù)*/ 
fprintf(tfp,"\r\n"); /*寫入換行符*/ 
for(i=0;i<n;i++) 
{ 
fscanf(sfp,"%20s%30s%10s\n",temp[i].name,temp[i].units, 
temp[i].tele); /*讀入記錄*/ 
fprintf(tfp,"%-20s%-30s%-10s\n",temp[i].name, 
temp[i].units,temp[i].tele); /*寫入記錄*/ 
fprintf(tfp,"\r\n"); /*寫入換行符*/ 
} 
fclose(sfp); /*關(guān)閉源文件*/ 
fclose(tfp); /*關(guān)閉目標文件*/ 
printf("you have success copy file!!!\n"); /*顯示復(fù)制成功*/ 
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男女一区二区三区| 亚洲777理论| 欧美一二三四区在线| 成人在线视频一区二区| 免费视频一区二区| 一区二区不卡在线播放| 国产日产欧美一区| 日韩情涩欧美日韩视频| 91成人免费在线| voyeur盗摄精品| 国产在线国偷精品免费看| 午夜在线成人av| 亚洲免费资源在线播放| 国产精品久久看| 久久婷婷成人综合色| 91精品国产综合久久久蜜臀粉嫩| 91蜜桃网址入口| 国产成人免费视频网站| 经典三级视频一区| 日本美女一区二区| 亚洲第一精品在线| 夜夜亚洲天天久久| 亚洲精品欧美激情| 综合av第一页| 综合色天天鬼久久鬼色| 国产精品伦理一区二区| 久久精品免费在线观看| 精品美女在线观看| 精品久久久久久久久久久院品网| 91精品中文字幕一区二区三区| 欧美日韩综合在线| 在线一区二区观看| 在线观看日产精品| 欧美午夜在线一二页| 91黄色免费观看| 亚洲欧洲日韩一区二区三区| 久久先锋影音av鲁色资源网| 精品国产乱码久久| 欧美mv日韩mv亚洲| 久久久综合激的五月天| 国产日韩一级二级三级| 国产网红主播福利一区二区| 久久精品视频在线看| 久久一夜天堂av一区二区三区| 欧美精品一区二区蜜臀亚洲| 久久久久青草大香线综合精品| 亚洲精品一线二线三线| 国产欧美日韩不卡免费| 国产精品国产三级国产aⅴ中文| 国产精品国产成人国产三级| 亚洲美女在线国产| 亚洲超碰97人人做人人爱| 天天亚洲美女在线视频| 日韩av一区二区三区四区| 蜜桃av一区二区三区电影| 极品少妇一区二区| 高清不卡在线观看av| 不卡视频一二三四| 日本道色综合久久| 宅男噜噜噜66一区二区66| 欧美zozozo| 国产精品污网站| 一区二区国产盗摄色噜噜| 日本亚洲天堂网| 国产麻豆精品在线| 一本久久精品一区二区| 884aa四虎影成人精品一区| 日韩久久精品一区| 欧美激情一区二区三区不卡 | 中文字幕精品一区二区精品绿巨人 | 成人蜜臀av电影| 日本高清不卡一区| 日韩一区二区三区av| 日本一区二区三区视频视频| 亚洲与欧洲av电影| 久热成人在线视频| 色综合久久综合中文综合网| 91精品国产综合久久香蕉的特点 | 亚洲mv大片欧洲mv大片精品| 免费三级欧美电影| 99国产精品久久久久久久久久久 | 久久久国产精华| 亚洲愉拍自拍另类高清精品| 国内不卡的二区三区中文字幕| 色婷婷综合中文久久一本| 日韩精品在线网站| 亚洲欧美日本在线| 国产一区在线视频| 亚洲激情图片qvod| 久久爱另类一区二区小说| 色婷婷狠狠综合| 26uuu精品一区二区| 亚洲一区二区三区在线播放| 国产在线观看一区二区| 欧美亚洲另类激情小说| 国产日韩亚洲欧美综合| 日韩电影免费在线看| 色综合天天综合网天天狠天天| 精品国产自在久精品国产| 亚洲成人精品影院| 99re免费视频精品全部| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲在线一区二区三区| www.视频一区| 久久精品一区二区三区不卡| 男人的天堂亚洲一区| 一本大道av一区二区在线播放| 久久久五月婷婷| 久久精品国产99| 欧美日韩另类国产亚洲欧美一级| 日韩一区在线看| 国产91高潮流白浆在线麻豆| 精品久久久久久综合日本欧美 | 亚洲激情男女视频| 成人高清视频在线| 26uuuu精品一区二区| 美女视频一区二区三区| 制服丝袜亚洲网站| 午夜精品一区在线观看| 欧美综合一区二区三区| 亚洲免费观看高清| 91网页版在线| 中文字幕一区二区5566日韩| 国产成人精品三级麻豆| 国产调教视频一区| 国内精品国产成人国产三级粉色| 日韩美女视频在线| 麻豆国产精品777777在线| 日韩欧美一区二区免费| 日本成人在线电影网| 制服丝袜中文字幕亚洲| 日本亚洲欧美天堂免费| 日韩欧美一区在线| 日本一区中文字幕 | 一区二区三区日韩精品视频| 91亚洲国产成人精品一区二三| 国产精品短视频| 色综合一区二区| 亚洲欧美日韩电影| 91成人在线免费观看| 亚洲成av人片观看| 91精品国产免费| 免费高清在线一区| 精品成人私密视频| 国产成人午夜电影网| 国产精品久久综合| 色老汉一区二区三区| 午夜欧美在线一二页| 884aa四虎影成人精品一区| 美腿丝袜亚洲色图| 久久久久99精品国产片| 春色校园综合激情亚洲| 日韩毛片视频在线看| 色综合天天综合网天天狠天天| 午夜视频在线观看一区二区三区| 8x福利精品第一导航| 国产一区二区精品久久91| 亚洲国产精华液网站w| 91视视频在线观看入口直接观看www | 国产丝袜在线精品| 97se亚洲国产综合自在线观| 午夜欧美一区二区三区在线播放| 欧美成人女星排名| av成人老司机| 石原莉奈在线亚洲二区| 久久精品一区二区三区不卡| 色婷婷激情综合| 免费不卡在线视频| 国产精品免费视频一区| 欧美探花视频资源| 国产一区二区女| 亚洲乱码中文字幕| 欧美一区二区三区视频| 大胆亚洲人体视频| 亚洲午夜精品在线| 久久免费看少妇高潮| 色婷婷久久久亚洲一区二区三区| 日本成人中文字幕在线视频| 欧美激情一区二区三区| 欧美日韩国产高清一区| 国产成人在线影院| 午夜电影网亚洲视频| 中文字幕第一区二区| 欧美日韩国产色站一区二区三区| 国产精品综合网| 午夜精品一区二区三区电影天堂| 国产亚洲精品资源在线26u| 欧美伊人久久久久久久久影院| 国产高清无密码一区二区三区| 亚洲国产综合色| 国产精品三级视频| 91精品国产丝袜白色高跟鞋| 99re成人精品视频| 精品一区二区综合| 亚洲国产精品综合小说图片区| 中文字幕成人网| 欧美va亚洲va在线观看蝴蝶网| 欧美吞精做爰啪啪高潮| www.久久久久久久久| 国产主播一区二区|