版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
會(huì)計(jì)學(xué)1計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第1頁(yè)。2023/5/312本章主要內(nèi)容4.1if語(yǔ)句4.1.1if語(yǔ)句的一般形式4.1.2if語(yǔ)句的嵌套4.2switch語(yǔ)句4.2.1switch語(yǔ)句的一般形式4.2.2break語(yǔ)句4.3選擇結(jié)構(gòu)程序設(shè)計(jì)舉例第1頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第2頁(yè)。2023/5/313簡(jiǎn)單分支語(yǔ)句語(yǔ)句一般格式if(表達(dá)式)
語(yǔ)句功能:計(jì)算表達(dá)式的值,如果是一個(gè)非0值(即邏輯真),就執(zhí)行內(nèi)嵌語(yǔ)句,否則(即邏輯假)跳過(guò)內(nèi)嵌語(yǔ)句,順序執(zhí)行后續(xù)語(yǔ)句。內(nèi)嵌語(yǔ)句,可為:賦值語(yǔ)句函數(shù)調(diào)用語(yǔ)句控制語(yǔ)句復(fù)合語(yǔ)句空語(yǔ)句可為算術(shù)、關(guān)系、邏輯、賦值等表達(dá)式第2頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第3頁(yè)。2023/5/314簡(jiǎn)單分支語(yǔ)句的算法:例如:⑴if(x>0)m++;⑵if(a>b){c=a;a=b;b=c;}
表達(dá)式非0
TF
語(yǔ)句N(xiāo)-S結(jié)構(gòu)圖語(yǔ)句流程圖NY表達(dá)式非0?第3頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第4頁(yè)。2023/5/315雙重分支語(yǔ)句語(yǔ)句一般格式if(表達(dá)式)
語(yǔ)句1
else語(yǔ)句2
功能:計(jì)算表達(dá)式的值,如果它的值是一個(gè)非0值(邏輯真),就執(zhí)行內(nèi)嵌語(yǔ)句1,之后跳過(guò)內(nèi)嵌語(yǔ)句2,執(zhí)行后續(xù)語(yǔ)句;否則跳過(guò)內(nèi)嵌語(yǔ)句1,執(zhí)行內(nèi)嵌語(yǔ)句2,之后執(zhí)行后續(xù)語(yǔ)句。
第4頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第5頁(yè)。2023/5/316雙重分支語(yǔ)句的算法:例如:⑴if(x>0)m++;elsem--;⑵if(ch>='a'&&ch<='z')
{ch=ch-32;
printf("%c\n",ch);}elseprintf("%c\n",ch);
表達(dá)式非0
TF
語(yǔ)句1語(yǔ)句2N-S結(jié)構(gòu)圖語(yǔ)句1
語(yǔ)句2流程圖NY表達(dá)式非0?第5頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第6頁(yè)。2023/5/317多重分支語(yǔ)句語(yǔ)句一般格式if(表達(dá)式1)
語(yǔ)句1
elseif(表達(dá)式2)
語(yǔ)句2
……
elseif(表達(dá)式m)
語(yǔ)句m
else語(yǔ)句
n功能:依次計(jì)算并判斷表達(dá)式i,為非0時(shí)執(zhí)行后面的語(yǔ)句,都為0時(shí),執(zhí)行語(yǔ)句n無(wú)論執(zhí)行完那個(gè)語(yǔ)句分支,都轉(zhuǎn)到后續(xù)語(yǔ)句第6頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第7頁(yè)。2023/5/318多重分支語(yǔ)句的算法流程圖表達(dá)式2?表達(dá)式1?語(yǔ)句n語(yǔ)句1
語(yǔ)句2
語(yǔ)句m…YNYNNY表達(dá)式m?第7頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第8頁(yè)。2023/5/319多重分支語(yǔ)句的算法N-S結(jié)構(gòu)圖表達(dá)式1?
TF
表達(dá)式2?語(yǔ)句1TF
語(yǔ)句2…
表達(dá)式m?TF
語(yǔ)句m語(yǔ)句n例如:if(a<0)x=-1;elseif(a==0)x=0;elsex=1;第8頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第9頁(yè)。2023/5/3110if語(yǔ)句的簡(jiǎn)單應(yīng)用【例4.1】輸入一個(gè)字符,如果是大寫(xiě)字母,則將其轉(zhuǎn)換為小寫(xiě)字母輸出,否則直接輸出。輸入:用getchar或scnaf函數(shù)ch是否為大寫(xiě)字母:ch>='A'&&ch<='Z'(或ch>=65&&ch<=90)大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母:ch=ch+32輸出:用putchar或printf函數(shù)思路:第9頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第10頁(yè)。2023/5/3111程序:#include"stdio.h"main(){charch;ch=getchar();if(ch>='A'&&ch<='Z')ch=ch+32;printf("%c\n",ch);}程序運(yùn)行情況如下:Gg
運(yùn)行jc4_1可使用條件表達(dá)式代替putchar(ch>='A'&&ch<='Z'?ch+32:ch);putchar('\n')第10頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第11頁(yè)。2023/5/31124.1.2if語(yǔ)句的嵌套如果if的內(nèi)嵌語(yǔ)句中又使用了一個(gè)if語(yǔ)句,則構(gòu)成if語(yǔ)句的嵌套。
【例4.a】比較兩個(gè)整數(shù)的關(guān)系。#include<stdio.h>main(){intx,y;printf("EnterintegerXandY:");scanf("%d%d",&x,&y);
if(x!=y)
if(x>y)printf("X>Y\n");
elseprintf("X<Y\n");
elseprintf("X=Y\n");}應(yīng)該正確判斷:if的內(nèi)嵌語(yǔ)句if和else的配對(duì)運(yùn)行jc4_a提倡縮格書(shū)寫(xiě)有利于閱讀程序第11頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第12頁(yè)。2023/5/3113
if語(yǔ)句嵌套的形式簡(jiǎn)單if語(yǔ)句的嵌套形式if(表達(dá)式)if語(yǔ)句雙重(或多重)分支if語(yǔ)句的嵌套形式if(表達(dá)式)if語(yǔ)句else
if語(yǔ)句可以是各種形式的if語(yǔ)句可以是各種形式的if語(yǔ)句如果是簡(jiǎn)單if語(yǔ)句,必須用“{}”括起第12頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第13頁(yè)。2023/5/3114例如:⑴if(c<=100)
if(c>=50)printf("50<=c<=100\n");⑵if(c<=100)if(c>=50)printf("50<=c<=100\n");elseprintf("c<50\n");else
if(c<=150)printf("100<c<=150\n");elseprintf("c>150\n");⑶if(c<=100)if(c>=50)printf("50<=c<=100\n");elseprintf("c<50\n")與哪個(gè)if配對(duì)?第13頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第14頁(yè)。2023/5/3115再例如:if(a>b) if(a>c) if(a>d)m=1;elsem=2;elsem=3; 問(wèn)題:哪一個(gè)else和哪一個(gè)if相匹配?規(guī)則:在嵌套的if~else語(yǔ)句中,else總是與上面的離它最近的尚未配對(duì)的if
配對(duì)。第14頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第15頁(yè)。2023/5/3116舉例【例4.4】輸入一個(gè)數(shù),判斷它是奇數(shù)還是偶數(shù),如果是奇數(shù)則進(jìn)一步判斷它是否為5的倍數(shù)。
定義變量x輸入x的值
x是奇數(shù)
TF
輸出“odd”x是5的倍數(shù)輸出“even”TF是5的倍數(shù)第15頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第16頁(yè)。2023/5/3117程序:main(){intx;scanf("%d",&x);
if(x%2!=0)
{printf("%disanodd\n",x);
if(x%5==0)printf("%disthetimesof5\n",x);
}
elseprintf("%disaneven\n",x);}運(yùn)行jc4_4思考:如果沒(méi)有,算法和輸出如何?第16頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第17頁(yè)。2023/5/3118學(xué)習(xí)if語(yǔ)句的難點(diǎn)if~else語(yǔ)句的配對(duì)正確用表達(dá)式描述條件例如:當(dāng)x大于5小于10時(shí)令x自增if(5<x<10)x++;正確判斷內(nèi)嵌語(yǔ)句例如:if(x<y)x=x+3;y=y-2;elsex=x-3;y=y+2;if(x>5&&x<10)x++;{}{}第17頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第18頁(yè)。2023/5/3119熟悉常用的if表達(dá)式形式例如有定義:inta,b=0;a等于什么值時(shí),執(zhí)行b=2;語(yǔ)句?if(a==0)b=2;if(a==1)b=2;if(a!=0)b=2;if(a=1)b=2;if(a=0)b=2;if(a)b=2;if(!a)b=2;等價(jià)于等價(jià)于第18頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第19頁(yè)。2023/5/31204.2switch語(yǔ)句switch語(yǔ)句的一般形式
switch(表達(dá)式){case常量表達(dá)式1:語(yǔ)句序列1case常量表達(dá)式2:語(yǔ)句序列2
……case常量表達(dá)式n:語(yǔ)句序列ndefault:語(yǔ)句序列n+1
}功能:計(jì)算表達(dá)式的值,與常量表達(dá)式的值比較,等于第i個(gè)值時(shí),順序執(zhí)行語(yǔ)句序列i、i+1、…、n+1若與所有常量表達(dá)式值都不相等,執(zhí)行語(yǔ)句序列n+1。
第19頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第20頁(yè)。2023/5/3121switch語(yǔ)句的算法描述N-S結(jié)構(gòu)圖計(jì)算表達(dá)式常量表達(dá)式1語(yǔ)句序列1常量表達(dá)式2語(yǔ)句序列2
……
……常量表達(dá)式n語(yǔ)句序列ndefault語(yǔ)句序列n+1例如:switch(a){case5:printf("&");case2:printf("#");default:printf("$");}當(dāng)a等于5,輸出:$當(dāng)a等于2,輸出:#$當(dāng)a是其他值,輸出:$第20頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第21頁(yè)。2023/5/3122說(shuō)明:“case常量表達(dá)式i:”等價(jià)于語(yǔ)句標(biāo)號(hào),計(jì)算出的表達(dá)式值等于哪個(gè)語(yǔ)句標(biāo)號(hào),就從哪個(gè)位置開(kāi)始順序向下執(zhí)行語(yǔ)句序列?!嗾Z(yǔ)句位置影響運(yùn)行結(jié)果例如:switch(a){case2:printf("#");default:printf("$");case5:printf("&");}switch與break語(yǔ)句結(jié)合才能實(shí)現(xiàn)程序的分支break;break;break;第21頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第22頁(yè)。2023/5/3123switch語(yǔ)句的簡(jiǎn)單應(yīng)用【例4.3】已知x=100,y=15,要求輸入一個(gè)算術(shù)運(yùn)算符(+、-、*或/),并對(duì)x和y進(jìn)行指定的算術(shù)運(yùn)算。
思路:設(shè)x和y為float型變量并賦初值;輸入的運(yùn)算符op為char型變量;根據(jù)op的值(為'+'、'-'、'*'、'/')進(jìn)行x和y的相加、相減、相乘、相除運(yùn)算(選擇分支);還要考慮到輸入字符不是+、-、*或/時(shí)的情況第22頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第23頁(yè)。2023/5/3124程序:#include"stdio.h"main(){floatx=100,y=15,z;charop;op=getchar();switch(op){case'+':z=x+y;break;case'-':z=x-y;break;case'*':z=x*y;break;case'/':z=x/y;break;default:z=0;}if((int)z!=0)printf("%f%c%f=%f\n",x,op,y,z);elseprintf("%cisnotanoperator\n",op);}運(yùn)行jc4_3實(shí)型數(shù)通常不使用z==0或z!=0的比較可用if((int)z)代替第23頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第24頁(yè)。2023/5/3125注意:switch語(yǔ)句的書(shū)寫(xiě)格式:語(yǔ)句體本身必須用花括號(hào)括起;case和default后面如果有多條語(yǔ)句,則可以不必使用花括號(hào);case和常量表達(dá)式之間必須有空格;default可以寫(xiě)在語(yǔ)句體的任何位置,也可以省略不寫(xiě)break語(yǔ)句可以改變case的語(yǔ)句標(biāo)號(hào)作用,終止后續(xù)case語(yǔ)句序列的執(zhí)行。
switch語(yǔ)句和break語(yǔ)句結(jié)合,可以實(shí)現(xiàn)程序的選擇控制(break語(yǔ)句還可以在循環(huán)語(yǔ)句中使用)
允許switch嵌套使用,但同一個(gè)switch語(yǔ)句中,任意兩個(gè)case的常量表達(dá)式值不能相同。
第24頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第25頁(yè)。2023/5/31264.3選擇結(jié)構(gòu)程序設(shè)計(jì)舉例【例4.6】求一元二次方程ax2+bx+c=0的根。
思路:一元二次方程的根取決于系數(shù)a,b,c求根公式:
判別式d=b2-4ac
當(dāng)
d=0時(shí),方程有兩個(gè)相等的實(shí)根:x1=x2=-b/(2*a)當(dāng)d>0時(shí),方程有兩個(gè)不相等的實(shí)根:x1=(-b+sqrt(d))/(2*a)x2=(-b-sqrt(d))/(2*a)
當(dāng)d<0時(shí),方程有兩個(gè)虛根:x1=jp+ipix2=jp-ipi實(shí)部
jp=-b/(2*a)
虛部
ip=sqrt(-d)/(2*a)第25頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第26頁(yè)。2023/5/3127算法:定義變量a、b、c、d、x1、x2、jp、ip輸入系數(shù)a、b、ca==0TF
計(jì)算d=b*b-4*a*c
不是二d==0
次方程TFd>0
計(jì)算重根TF
輸出重根計(jì)算實(shí)根計(jì)算虛根輸出實(shí)根輸出虛根第26頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第27頁(yè)。2023/5/3128程序:#include"math.h"main(){floata,b,c,d,x1,x2,lp,ip;
scanf("%f%f%f",&a,&b,&c);
printf("theequation");
if(fabs(a)<1e-6)printf("isnotquadratic");
else
{d=b*b-4*a*c;
if(fabs(d)<=1e-6)
/*相等的實(shí)根*/
{printf("hastwoequalroots:\n");
printf("x1=x2=%8.4f\n",-b/(2*a));
}第27頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第28頁(yè)。2023/5/3129程序(續(xù)):
elseif(d>1e-6)
/*不相等的實(shí)根*/
{x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("hastworealroots:\n");
printf("x1=%8.4f,x2=%8.4f\n",x1,x2);
}
else
/*虛根*/
{
lp=-b/(2*a);ip=sqrt(-d)/(2*a);
printf("hastwocomplexroots:\n");
printf("x1=%8.4f+%8.4fi\n",lp,ip);
printf("x2=%8.4f-%8.4fi\n",lp,ip);
}
}
}運(yùn)行jc4_6第28頁(yè)/共32頁(yè)計(jì)算機(jī)選擇結(jié)構(gòu)程序設(shè)計(jì)PPT學(xué)習(xí)教案全文共32頁(yè),當(dāng)前為第29頁(yè)。2023/5/3130舉例(續(xù)):【例4.b】輸入年份,判別該年是否為閏年。思路:年份year為閏年
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46848.1-2025技術(shù)產(chǎn)品文件產(chǎn)品設(shè)計(jì)數(shù)據(jù)管理要求第1部分:總則
- 財(cái)產(chǎn)清查制度
- 落實(shí)值班值守制度
- 2026浙江寧波市鄞州區(qū)委政法委招聘編外人員1人參考考試題庫(kù)附答案解析
- 2026漢口銀行嘉魚(yú)支行招聘10人參考考試題庫(kù)附答案解析
- 2026科技部監(jiān)管中心招聘派遣制職工2人參考考試題庫(kù)附答案解析
- 2026中國(guó)人民大學(xué)重陽(yáng)金融研究院招聘3人備考考試試題附答案解析
- 2026福建浦開(kāi)集團(tuán)有限公司下屬浦城夢(mèng)筆智行公共交通有限公司招聘16人備考考試題庫(kù)附答案解析
- 2026湖南智谷投資發(fā)展集團(tuán)有限公司招聘18人備考考試試題附答案解析
- 2025河北邢臺(tái)市中心血站第二批招聘編外人員1人參考考試題庫(kù)附答案解析
- 房屋買(mǎi)賣(mài)合同全文內(nèi)容
- 11BS4排水工程華北標(biāo)圖集
- YST 581.1-2024《氟化鋁化學(xué)分析方法和物理性能測(cè)定方法 第1部分:濕存水含量和灼減量的測(cè)定 重量法》
- 電池測(cè)試崗位工作總結(jié)
- 呂國(guó)泰《電子技術(shù)》第7章觸發(fā)器和時(shí)序邏輯電路
- 路燈養(yǎng)護(hù)投標(biāo)方案
- (完整版)醫(yī)療器械網(wǎng)絡(luò)交易服務(wù)第三方平臺(tái)質(zhì)量管理文件
- 中國(guó)高血糖危象診斷與治療指南
- 人教版三年級(jí)語(yǔ)文下冊(cè)《選讀課文8 除三害》優(yōu)質(zhì)教學(xué)設(shè)計(jì)教案-9
- 人民醫(yī)院檢驗(yàn)科程序文件
- 在BBO橋牌在線(xiàn)練習(xí)橋牌的步驟
評(píng)論
0/150
提交評(píng)論