版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 7章 函數(shù),主要內(nèi)容,7.1 概述,7.2 函數(shù)的定義,7.3 函數(shù)的參數(shù)和返回值,7.4 函數(shù)的調(diào)用,大學(xué)計(jì)算機(jī)基礎(chǔ),2,網(wǎng)絡(luò)信息中心教研室,主要內(nèi)容,7.8 函數(shù)應(yīng)用舉例,7.7 內(nèi)部函數(shù)和外部函數(shù),7.6 變量的作用域與存儲(chǔ)類別,7.5 數(shù)組作函數(shù)參數(shù),大學(xué)計(jì)算機(jī)基礎(chǔ),3,網(wǎng)絡(luò)信息中心教研室,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,4,7.1 概述,1、一個(gè)c語(yǔ)言程序由一個(gè)或多個(gè)源程序文件組成(適合分別編寫(xiě),編譯,提高編程效率)。 2、一個(gè)源程序文件由一個(gè)或多個(gè)函數(shù)組成(以源文件為單位進(jìn)行編譯)。 3、 c語(yǔ)言程序的執(zhí)行順序:從main函數(shù)開(kāi)始,調(diào)用其它函數(shù)后回到main函數(shù)中, 結(jié)束整
2、個(gè)程序的運(yùn)行(系統(tǒng)定義的函數(shù))。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,5,7.1 概述,4、所有函數(shù)都是平行的,即函數(shù)相互獨(dú)立,不可以嵌套定義,但可以相互調(diào)用,嵌套調(diào)用,遞歸調(diào)用(不可以調(diào)用main函數(shù))。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,6,7.2 函數(shù)的定義,1、無(wú)參函數(shù)定義(一般是執(zhí)行一組操作) 類型標(biāo)識(shí)符 函數(shù)名( ) 變量聲明部分; 執(zhí)行語(yǔ)句部分; ,指定函數(shù)返回值的類型,省略為int; 空類型(void)表示無(wú)返回值用,有效的C語(yǔ)言標(biāo)識(shí)符:規(guī)則同變量命名,例如: #include main( ) /* 主函數(shù) */ printf(“n”); ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室
3、,7,7.2 函數(shù)的定義,2、有參函數(shù)定義 類型標(biāo)識(shí)符 函數(shù)名(類型名 形式參數(shù)1,類型名 形式參數(shù)2,) 變量聲明部分; 執(zhí)行語(yǔ)句部分; ,例如 int max (int x, int y) /*函數(shù)頭*/ int z; /*函數(shù)體中變量的聲明*/ z=xy ? x : y; /*執(zhí)行語(yǔ)句部分*/ return(z); /*執(zhí)行語(yǔ)句部分*/ ,形參的數(shù)據(jù)類型,形參名稱:命名規(guī)則同變量名,指定函數(shù)返回值的類型,省略為int; 空類型(void)表示無(wú)返回值用,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,8,7.2 函數(shù)的定義,#include int max (int x, int y) /*函數(shù)頭*
4、/ int z; /*函數(shù)體中變量的聲明*/ z=xy ? x : y; /*執(zhí)行語(yǔ)句部分*/ return(z); /*執(zhí)行語(yǔ)句部分*/ main() int a, b, c; printf(“請(qǐng)輸入兩個(gè)整數(shù):”); scanf(“%d,%d”, ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,9,7.3 函數(shù)的參數(shù)和返回值,1,形式參數(shù)和實(shí)際參數(shù),大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,10,7.3.1 形式參數(shù)和實(shí)際參數(shù),1,定義函數(shù)時(shí)函數(shù)名后面括號(hào)中的變量名稱,2,形式參數(shù)的概念,實(shí)際參數(shù)的概念,調(diào)用函數(shù)時(shí)函數(shù)名后面括號(hào)中的參數(shù),實(shí)參與形參說(shuō)明 形參在函數(shù)調(diào)用前不占用內(nèi)存。因?yàn)樾螀⒅挥性诤瘮?shù)被調(diào)用時(shí)
5、才分配內(nèi)存單元,調(diào)用結(jié)束后立即釋放所占內(nèi)存。 形參只能是變量,而實(shí)參可以是常量,變量或表達(dá)式。(必須有確定的值) 被定義函數(shù)中必須指定形參的類型。 實(shí)參與形參的個(gè)數(shù)、類型應(yīng)一致。 實(shí)參對(duì)形參的數(shù)據(jù)傳遞是單向傳遞,只能由實(shí)參傳給形參,反之不可以。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,11,7.3.1 形式參數(shù)和實(shí)際參數(shù),例、調(diào)用函數(shù)時(shí)的數(shù)據(jù)傳遞 #include sum (int x, int y, int z) /*3.為x,y,z開(kāi)辟單元接受實(shí)參的值*/ z= x + y; /*4.執(zhí)行函數(shù)體*/ /*5.結(jié)束調(diào)用,x,y,z被釋放*/ main( ) int a=1, b=2, c=0;/
6、*1.開(kāi)辟三個(gè)單元a,b,c分別存1,2,0*/ sum (a, b, c); /*2.調(diào)用函數(shù),a,b,c是實(shí)參*/ printf (“c=%dn”,c); /*6.輸出c值*/ ,此例說(shuō)明:C函數(shù)調(diào)用是傳值調(diào)用, 即參數(shù)值的傳遞是單向的,不能在 函數(shù)體內(nèi)改變實(shí)參的值。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,12,7.3.2 函數(shù)的返回值,(1)函數(shù)的返回值是通過(guò)return語(yǔ)句實(shí)現(xiàn)。return語(yǔ)句形式: return(表達(dá)式); return 表達(dá)式; return; /*沒(méi)有確定返回值*/ (2)若函數(shù)不需要返回值,函數(shù)體中可以不含return語(yǔ)句,此時(shí)執(zhí)行到函數(shù)體最后一條語(yǔ)句后,自動(dòng)執(zhí)
7、行一條return語(yǔ)句。 (3)函數(shù)返回值類型:定義函數(shù)時(shí)應(yīng)予以指定,若不加指定,則當(dāng)做整型(int)處理。同時(shí)返回值類型應(yīng)與return語(yǔ)句表 達(dá)式類型一致, 若不一致,以函數(shù)值類型為準(zhǔn)進(jìn)行轉(zhuǎn)換。 (4)為了明確表示不帶回返回值,可以用“void”定義 “空類型”。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,13,7.3.2 函數(shù)的返回值,例:將上例修改為以下程序 #include int sum (int x, int y) /*3.為x,y開(kāi)辟單元并接受實(shí)參的值1/2*/ int z; /*4.在函數(shù)內(nèi)使用的變量*/ z=x+y; /*5.執(zhí)行函數(shù)體*/ return z; /*6.結(jié)束調(diào)用,
8、x,y,z被釋放,z值為返回值*/ main() int a=1, b=2, c; /*1.開(kāi)辟三個(gè)單元a,b,c*/ c=sum (a, b); /*2.調(diào)用函數(shù),a,b,是實(shí)參,返回值賦給c*/ printf (“c=%dn”,c); /*7.輸出c值*/ ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,14,7.4 函數(shù)的調(diào)用,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,15,7.4.1 函數(shù)調(diào)用的形式和方式,函數(shù)調(diào)用的形式,1,無(wú)參函數(shù)調(diào)用: 函數(shù)名 ( ); /*括號(hào)不能省略*/ 有參函數(shù)調(diào)用: 函數(shù)名 (實(shí)參列表); /*實(shí)參之間用逗號(hào)隔開(kāi)*/,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,16,7.4.1
9、函數(shù)調(diào)用的形式和方式,函數(shù)調(diào)用的方式,2,(1)函數(shù)語(yǔ)句:把函數(shù)作為一個(gè)語(yǔ)句(不用函數(shù)返回值)。如: display_star (); (2)函數(shù)表達(dá)式:函數(shù)包含在表達(dá)式中(用函數(shù)的返回值繼續(xù)參與運(yùn)算),要求函數(shù)帶回確定的返回值。如 c=2*max(a,b); (3)函數(shù)參數(shù):把函數(shù)調(diào)用作為另一個(gè)函數(shù)的實(shí)參。如 m=max(max(a, b), max(c, d);,max(a,b)和max(c,d)函數(shù)的返回值作為另一次函數(shù)max()調(diào)用的個(gè)實(shí)參!,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,17,7.4.2 被調(diào)函數(shù)的聲明,函數(shù)聲明的形式,1,函數(shù)類型 函數(shù)名(參數(shù)類型1,參數(shù)類型2,);或 函數(shù)
10、類型 函數(shù)名(參數(shù)類型1 參數(shù)名1,參數(shù)類型2 參數(shù)名2, );,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,18,7.4.2 被調(diào)函數(shù)的聲明,(1)將要聲明的函數(shù)必須是已存在的函數(shù) (2)函數(shù)聲明語(yǔ)句中參數(shù)列表可以省略參數(shù)名,但不可以省略參數(shù)類型,次序以及數(shù)目應(yīng)保持一致。 (3)如果在所有函數(shù)定義之前,在函數(shù)的外部已做了函數(shù)聲明,則在各個(gè)主調(diào)函數(shù)中不必對(duì)所調(diào)用的函數(shù)再作聲明 (4)如果所調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前,可以不必聲明。 (5)如果被調(diào)函數(shù)的返回值類型是整形或字符型,可以不必聲明。,函數(shù)聲明的說(shuō)明,2,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,19,7.4.3 嵌套調(diào)用,指在調(diào)用一個(gè)函數(shù)的過(guò)
11、程中又可以調(diào)用另一個(gè)函數(shù),嵌套調(diào)用的概念,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,20,7.4.3 嵌套調(diào)用,例、利用嵌套調(diào)用求1!+2!+3!+20!的值 設(shè)計(jì)思路:先設(shè)計(jì)一個(gè)求n!的函數(shù),再設(shè)計(jì)求和的函數(shù),主函數(shù)調(diào)用求和函數(shù),求和函數(shù)調(diào)用求n!的函數(shù)。 #include,stdio.h int fac (int); /*函數(shù)fac原型聲明*/ float sum (int); /*函數(shù)sum的原型聲明*/ main() float add; add=sum (20); /*主函數(shù)調(diào)用sum函數(shù)*/ printf (“add=%e”,add); /*sum返回值超過(guò)int型和long型的范圍*/
12、 ,float sum (int n) /*求n以內(nèi)的自然數(shù)的階乘和*/ int k; float s=0; for (k=1;k%cn,a,c); hanoi(n-1,b,a,c); ,void main() int n; printf(請(qǐng)輸入盤(pán)數(shù):n); scanf(%d, ,程序如下:,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,28,7.4.5 程序舉例,例、 求Fibonacci數(shù)列的第n項(xiàng)。 Fibonacci數(shù)列定義如下,分析:數(shù)列具備遞歸條件 題目給出遞推公式,F(xiàn)(n)=F(n-1)+F(n-2) 且有遞歸終止的條件 n=1或n=2是有確定值1,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,29
13、,7.4.5 程序舉例,#include long fibo(int ); main() long f; int n; scanf (“%d”, ,long fibo (int n) long f; if (n=1|n=2) f=1; else f=fibo(n-1)+fibo(n-2); return f; ,程序如下:,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,30,7.5 數(shù)組作函數(shù)實(shí)參,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,31,7.5.1 數(shù)組元素作函數(shù)實(shí)參,數(shù)組元素作函數(shù)實(shí)參,跟普通變量一樣,是單向值傳遞。,【例7-10】數(shù)組元素作函數(shù)實(shí)參的實(shí)例。,#include void pan(in
14、t n) if(n0) printf(%d ,n); else printf(0 ); ,void main() int a5,i; printf(請(qǐng)輸入5個(gè)數(shù):n); for(i=0;i5;i+) scanf(%d, ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,32,7.5.2 數(shù)組名作函數(shù)實(shí)參,用數(shù)組名作為函數(shù)實(shí)際參數(shù)時(shí),不是把數(shù)組元素的值傳遞給形式參數(shù)數(shù)組,而是把實(shí)參數(shù)組的起始地址傳遞給形參數(shù)組。也就是說(shuō),使得兩個(gè)數(shù)組就共用同一段存儲(chǔ)單元。這種參數(shù)傳遞有時(shí)也可以稱為“地址傳遞”。 說(shuō)明: (1) 應(yīng)分別在主調(diào)函數(shù)和被調(diào)用函數(shù)中定義數(shù)組。 (2) 實(shí)參數(shù)組應(yīng)與形參數(shù)組類型保持一致。 但允許 (1
15、) 實(shí)參數(shù)組與形參數(shù)組大小可以不一致。 (2) 形參數(shù)組可以不指定大小,但數(shù)組名后面的方括號(hào)不能少。,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,33,7.5.2 數(shù)組名作函數(shù)實(shí)參,【例7-11】有一個(gè)數(shù)組score,內(nèi)放10個(gè)學(xué)生成績(jī),求平均成績(jī)。程序如下:,#include main( ) float average(float b10); float score10,aver; int i; printf (“input 10 scores:n”); for (i=0;i10;i+) scanf (“%f”, ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,34,7.5.2 數(shù)組名作函數(shù)實(shí)參,float
16、average (float b10) int i; float aver, sum=0; for (i=0;i10;i+) sum=sum+bi; aver=sum/10; return(aver); ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,35,7.5.2 數(shù)組名作函數(shù)實(shí)參,【例7-12】形參數(shù)組可以不定義長(zhǎng)度。,float average(float array,int n) int i; float aver,sum=0; for(i=0;in;i+) sum+=arrayi; aver=sum/n; return aver; ,#include void main() float av
17、erage(float array,int n); float score1=98.5,97,91.5,60,55; float score2=67.5,89.5,99,69.5,77,89.5,76.5,54,60,99.5; printf(score1的平均值是%6.2fn,average(score1,5); printf(score2的平均值是%6.2fn,average(score2,10); ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,36,7.5.3 多維數(shù)組名作函數(shù)實(shí)參,數(shù)組B: 11,52,56,67,25 45,89,54,69,89 96,63,68,79,86,編寫(xiě)一個(gè)函數(shù),
18、求任意二維數(shù)組中所有奇數(shù)的平方根之和。通過(guò)調(diào)用該過(guò)程計(jì)算并輸出PA+PB的值(保留5位小數(shù));其中PA為數(shù)組A中所有奇數(shù)平方根的和,PB為數(shù)組B中所有奇數(shù)平方根的和。兩個(gè)數(shù)組的數(shù)據(jù)分別如下:,數(shù)組A: 23,45,56,13,34 34,74,85,54,76 56,98,56,76,67 98,54,83,12,59 33,87,74,48,62,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,37,#include #include main() int55=23,45,56,13,34,34,74,85,54,76,56,98,56,76,67,98,54,83,12,59,33,87,74,48,
19、62; int b35=11,52,56,67,25,45,89,54,69,89,96,63,68,79,86; float pa,pb; pa=sum(a,5,5); pb=sum(b,3,5); printf(%.5fn,pa+pb); ,7.5.3 多維數(shù)組名作函數(shù)實(shí)參,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,38,float sum(int a,int m,int n) int i,j; float s=0; for(i=0;im;i+) for(j=0;jn;j+) if(ai*n+j%2!=0) s+=sqrt(ai*n+j); return s; ,7.5.3 多維數(shù)組名作函數(shù)實(shí)參
20、,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,39,7.6 變量的作用域與存儲(chǔ)類別,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,40,7.6.1 變量的作用域,(1)在一個(gè)函數(shù)內(nèi)部定義的變量是局部變量, 只能在函數(shù)內(nèi)部使用。 (2)在主函數(shù)內(nèi)部定義的變量也是局部變量, 其它函數(shù)也不能使用主函數(shù)中的變量。 (3)形式參數(shù)是局部變量。 (4)在復(fù)合語(yǔ)句中定義的變量是局部于復(fù)合語(yǔ)句的變量, 只能在復(fù)合語(yǔ)句塊中使用。 (5)局部變量在函數(shù)被調(diào)用的過(guò)程中分配存儲(chǔ)單元,結(jié)束調(diào)用時(shí)釋放內(nèi)存。 (6)同一個(gè)函數(shù)內(nèi)有局部變量不允許重名,但不同函數(shù)中局部變量可以重名。,局部變量,1,內(nèi)部變量,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,
21、41,7.6.1 變量的作用域,main () int k , a=0; for (k=1; k=2; k+) int a=1; a+; printf (“k=%d,a=%dn”,k, a); printf (“k=%d,a=%dn”,k, a); ,局部變量舉例:,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,42,7.6.1 變量的作用域,全局變量,2,(1) 在函數(shù)外部定義的變量是全局變量, 其作用域是變量定義位置至整個(gè)程序文件結(jié)束。 (2)非必要時(shí)不要使用全局變量:整個(gè)過(guò)程中全局變量都要占存儲(chǔ)單元;降低了函數(shù)的通用性 ;降低程序的清晰性。 (3)如果在同一個(gè)源文件中,全局變量與局部變量同名,則在
22、局部變量的作用范圍內(nèi),全局變量不起作用。,外部變量,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,43,7.6.1 變量的作用域,全局變量被局部變量屏蔽實(shí)例,#include int a=1; /*定義全局變量*/ f( ) int a=2; /*定義局部變量*/ printf (“f:a=%dn”,a); g( ) printf (“g:a=%dn”,a); ,main( ) int a=3; /*定義局部變量*/ printf (“main:a=%dn”,a); f( ); g( ); ,大學(xué)計(jì)算機(jī)基礎(chǔ),網(wǎng)絡(luò)信息中心教研室,44,7.6.2 變量的存儲(chǔ)類別,靜態(tài)存儲(chǔ)方式: 指在程序運(yùn)行期間分配固定的存儲(chǔ)空間的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全調(diào)試會(huì)議紀(jì)要講解
- 跨境電商2025年稅務(wù)籌劃合同協(xié)議
- 成都陪診師考試試題及答案
- 機(jī)加工實(shí)操試題及答案
- 2025-2026二年級(jí)體育上學(xué)期期末測(cè)試
- 教室衛(wèi)生扣分制度
- 節(jié)假日校園衛(wèi)生管理制度
- 連超市衛(wèi)生管理制度
- 衛(wèi)生保健室藥品管理制度
- 選礦廠崗位衛(wèi)生管理制度
- 2024-2025學(xué)年廣東深圳實(shí)驗(yàn)學(xué)校初中部八年級(jí)(上)期中英語(yǔ)試題及答案
- 牛津版八年級(jí)英語(yǔ)知識(shí)點(diǎn)總結(jié)
- 國(guó)際話語(yǔ)體系構(gòu)建與策略分析課題申報(bào)書(shū)
- 2026年深圳市離婚協(xié)議書(shū)規(guī)范范本
- 2026年自動(dòng)駕駛政策法規(guī)報(bào)告
- 醫(yī)療數(shù)據(jù)倫理治理的國(guó)際經(jīng)驗(yàn)借鑒
- 浙江省《檢驗(yàn)檢測(cè)機(jī)構(gòu)技術(shù)負(fù)責(zé)人授權(quán)簽字人》考試題及答案
- 子午流注在護(hù)理中的應(yīng)用
- 新媒體評(píng)論管理制度規(guī)范(3篇)
- 劑量反應(yīng)曲線的統(tǒng)計(jì)分析方法-洞察及研究
- 2025年高職室內(nèi)藝術(shù)設(shè)計(jì)(室內(nèi)設(shè)計(jì))試題及答案
評(píng)論
0/150
提交評(píng)論