最新C語言程序與設(shè)計(jì)--試驗(yàn)及習(xí)題答案_第1頁
最新C語言程序與設(shè)計(jì)--試驗(yàn)及習(xí)題答案_第2頁
最新C語言程序與設(shè)計(jì)--試驗(yàn)及習(xí)題答案_第3頁
最新C語言程序與設(shè)計(jì)--試驗(yàn)及習(xí)題答案_第4頁
最新C語言程序與設(shè)計(jì)--試驗(yàn)及習(xí)題答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精品文檔第5章實(shí)驗(yàn)及習(xí)題答案5.6實(shí) 驗(yàn)實(shí)驗(yàn)任務(wù)1 一維數(shù)組程序設(shè)計(jì)二、實(shí)驗(yàn)內(nèi)容1. 驗(yàn)證性實(shí)驗(yàn)(1) 驗(yàn)證【例5-2程序(輸入10個整數(shù),存入數(shù)組中,分別按原序、逆序輸出), 回答題后問題。 運(yùn)行程序時如何輸入數(shù)據(jù)?請舉例:1 2 345 67 8 9 10/ (也可用回車符間 隔數(shù)據(jù))。 輸入的10個數(shù)據(jù)分別存放在a01、a91 中。 若要計(jì)算10個整數(shù)的和,請寫出此程序段并驗(yàn)證。(2) 驗(yàn)證【例5-4】程序(選擇法排序),回答題后問題。 語句"if ( w != i) t = ai; ai = max ; aw = t;”實(shí)現(xiàn)的操作是在第i趟排序中,如果找出的最人數(shù)aw不在最前

2、面,則與ai交換,否則不交換 。 請將隨機(jī)產(chǎn)生的數(shù)據(jù)改為從鍵盤輸入。 請修改程序?qū)崿F(xiàn)從小到人排序。2. 設(shè)計(jì)性實(shí)驗(yàn)(1) 把一組數(shù)3, 4, 6, 7, 1, 8, 9, 13, 2, 5, 11, 14中的所有奇數(shù)找出,放在 另一個數(shù)組中并輸出,數(shù)據(jù)由初始化方式提供。參考程序:# include <stdio.h>main() int a12 - 3,4,6,7,1,8,9,13,2,5,11, 14, b12, i, j , m;for(i-0;i<12;i±+)/輸出原始數(shù)據(jù) */printf( ” 4d M , ai);printf( M ° ;m

3、-0;fbr(i-0;i<12;i+)/* 找奇數(shù) */if( ai%21) bm - ai; m卄;血(j-0;j<m;j卄)/輸出奇數(shù)*/printf( ” %4d M , bj);(2) 利用隨機(jī)數(shù)函數(shù)產(chǎn)生20個三位數(shù),將這20個數(shù)從小到大排列并輸出。參照【例54】P127頁選擇法排序程序,只需做下列修改:將N的值改為20 將語句:ai-rand ()% 100; 改為:airand ()%900+100 :也可參照【例54】和【例55】寫出用冒泡法排序的程序。(3) 己知一個有序數(shù)列 3, 5, 6, 8, 11, 14, 19, 23, 25, 35, 41 ,要求從鍵盤

4、輸入一個任意數(shù),將其插入到合適位置仍使數(shù)列有序,輸出插入前、后的數(shù)列。參照【例5-7,參考程序如下:# include <stdio.h># define N 11main()printf(H the source order is : n” ); fbi( i - 0 ; i < N ; i卄)printf( ” %4d M . bi);printf(,rnH );printf(M Please input insert data : H ); scanf(”(T,&x);fbi( 1 - N-l ; i >-0 ; i-)if(x< bi ) bi+l

5、 - bi; else break;bi+ l-x;prmtf( u the result is : n H);fbi(i-0;i<N+l ;i+ )printf( ” %5d M , b i ); int i, bN+ll - 3,5,6.8,11 , 14,19,23,25,35,41 , x ;/*輸出插入前的數(shù)列*/*提示信息*/輸入插入的數(shù)據(jù)*/*后移數(shù)據(jù)/*插入數(shù)據(jù)/*輸出插入后的數(shù)列*/(4)輸入一個十進(jìn)制數(shù),將其轉(zhuǎn)換成八進(jìn)制數(shù)后輸出結(jié)果。參照【例58】只需將程序中的2改為8即可,也可用別的方法實(shí)現(xiàn)。實(shí)驗(yàn)任務(wù)2二維數(shù)組程序設(shè)計(jì)二、實(shí)驗(yàn)內(nèi)容1. 驗(yàn)證性實(shí)驗(yàn)(1)驗(yàn)證【例5-1

6、0程序(二維數(shù)組求最小值及所在的位置),回答題后問題。 “pnntf(”n”); ”語句的作用是_按行輸出或輸出換行 。 不給min賦初值或給mm賦初值為0,程序的運(yùn)行結(jié)果會是什么?(有時會 出現(xiàn)錯誤結(jié)果) 輸出時為什么要用row+l,col+l?(因?yàn)樵跀?shù)組中,行、列是從0數(shù)起的)(2)驗(yàn)證【例5-13程序(楊輝三角形),回答題后問題。 語句“ym0 = 1 ; ymm = 1 ; ”實(shí)現(xiàn)的操作是 給第1列和對角線上的元素賦值為1。 語句"if (11 = 0 | 11 = m) ymn = 1 ; ”實(shí)現(xiàn)的操作是_作用同° 語句“ymn = ym-ln-l+ym-ln;

7、"實(shí)現(xiàn)的操作是一給第1列和對角 線上之外的元素賦值。2. 設(shè)計(jì)性實(shí)驗(yàn)(1)設(shè)有二維數(shù)組如下:1,11,19,9,12,2,5,20,1,18,3,4,16,6,10, 4,15,2,17,3, 5,14,7, B, 8,請按行(第25行)、按列(第25列)求和及 總和,然后以二維表形式輸出數(shù)據(jù)及求和結(jié)果,數(shù)據(jù)由初始化方式提供。參照【例5-11,參考程序如下:# include <stdio.h>main() int a5+l5+l- 1,11,19,9,12 , 2,5,20,1,18 , 3,4,16,6,10 ,4,15,2,17,3 , 5,14,7,13,8, i

8、,j. sum;血(丄一1 ;i J4;計(jì)十)/*按行求和*/ sum - 0 ;fbr(j-l ;j J4;j卄)sum±-aij;ai5 - sum;for(j-l;j<-5;j卄)/按列求和及總和*/ sum - 0 ;fbr( i - 1 ; i <- 4 ; i卄)sum+- aij;a5j - sum;輸出結(jié)果/for( i - 0 ; i <- 5 ; i-H-) printf( H n M );fbr(j-O;j J5 ;j卄)printf( H %4d H , aij);(2) 對一個mxn的矩陣,分別求兩個對角線上的所有元素之和,然后輸出這個矩陣

9、 及計(jì)算結(jié)果。矩陣的數(shù)據(jù)由鍵盤輸入。參考程序:# include <stdio.h># define M 5# define N 5main() int aMN、i, j, suml-0 , sum2-0 ;printf(H iW輸入M行N列的矩陣:S”);fbr( 1 - 0 ; 1 < M ; i卄)for(j-0;j<N;j+)scanf( M%d° , &aij);fbr( 1 - 0 ; 1 < M ; i卄) suml -t aii; sum2 aiM-l-i;fbr( 1 - 0 ; 1 < M ; i卄)fbr(j-0;j&

10、lt;N;j+)printf( H %4d H;printf( ” E );printf( ” suml - %d , sum2 - %d " , suml . sum2 );(3) 對一個mxn的矩陣,交換指定的兩列元素。交換的兩列列號由用戶從鍵盤指定。 輸出交換前后的矩陣。矩陣的數(shù)據(jù)由初始化方式提供。參考程序:# include <stdio.h># define M 3# define N 5main() int aMN - 1,11,19,15,2 , 2,5,20,14,7 , 3,4,16,4,5 ,i,j ,ml ,m2pdmfC輸出M行N列的矩陣:n “)

11、;fbr( 1 - 0 ; 1 < M ; i卄)for(j-0;j<N;j+)printf( ”4d”,aij);printf( ” E );pnmfC請輸入要交換的兩列列號:”);scanf( "%d.%d", &ml , &m2 );fbr( 1 - 0 ; 1 < M ; i卄) t - aiml-l; aiml-l - aim2-l; aim2-l - t; pnmf(”輸出交換列后的矩陣S');fdr( 1 - 0 ; 1 < M ; i卄)for(j-0;j<N;j+)printf( ”4d”,aij);p

12、rintf( ” W );實(shí)驗(yàn)任務(wù)3字符串及數(shù)組綜合程序設(shè)計(jì)二、實(shí)驗(yàn)內(nèi)容1. 驗(yàn)證性實(shí)驗(yàn)(1)驗(yàn)證【例5-17程序(輸出一個字符串),回答題后問題。 輸入字符串使用語句:scanf( ”s”,s3 );。 輸出字符串使用語句:pm】tf( ” s ”,S3 );o 數(shù)組名S3代表 數(shù)組S3的首地址o(2)驗(yàn)證【例5-21程序(輸入/輸出多個字符串),回答題后問題。 輸入字符串使用語句:gets( citvB );o 輸出字符串使用語句:pnnts( ” %s ”. citvhl ):° cityi代表 二維數(shù)組city每行的首地址。2. 設(shè)計(jì)性實(shí)驗(yàn)(1)從鍵盤輸入自己的QQ號和密碼,

13、進(jìn)行保存,并將密碼加密(加密規(guī)則自定), 然后將QQ號和加密后的密碼輸出。設(shè)加密規(guī)則為:按密碼字母順序依次加1,2,3參考程序:# include <stdio.h># include <string.h># define M 10/* M代表字符串的最大長度*/main() char userM, passlM、pass2M;int i;primf(”請輸入用戶名:");gets( user );pnntf( ”請輸入用戶名密碼:”);gets( passl);fbr( 1-0 ; 1 <strlen(passl); i卄)pass2i - passl

14、i + 計(jì) 1 ;pass2i- *0*;puts( user);puts( passl ) ; puts( pass2 );(2)刪除一個字符串中的所有空格字符,使非空格字符連續(xù)存放。(算法提示1:借助一個數(shù)組存放非空格字符。算法提示2:借助兩個變量,在本字符串中進(jìn)行刪除、移動) 算法1參考程序:# include <stdio.h># include <string.h># define M 40/* M代表字符串的最大長度*/main() char slM, s2M;int i, n 0 ;printf( ”請輸入帶空格的字符串');gets( si );

15、fbr( 1-0 ; 1 <strlen(sl) ;)if ( sli !-)s2n - sli; n卄;s2nL(T;puts( si );puts( s2 );(3) 期末班級成績處理。設(shè)有學(xué)生5人,每人5科成績,統(tǒng)計(jì)每個學(xué)生的總分、不及 格課程門數(shù),并按總分排名次,按卞面格式輸出排名后的成績單。數(shù)據(jù)由初始化方式提供。 學(xué)號姓名科目1科目2 科目3科目4 科目5總分名次不及格門數(shù) 實(shí)現(xiàn)的程序可參考(P164165)習(xí)題5-V選擇題1.以下關(guān)于數(shù)組描述正確的是(C但可以有不同類型的數(shù)組元素。 但所有數(shù)組元素的類型必須相同。 所有數(shù)組元素的類型必須相同。 可以有不同類型的數(shù)組元素。AEC

16、D數(shù)組的人小是固定的, 數(shù)組的人小是可變的, 數(shù)組的人小是固定的, 數(shù)組的人小是可變的,)o2.3.以下不能正確定義一維數(shù)組的選項(xiàng)是(D )。A. int a5 = l,2,3,4,5;C int a5;設(shè)有"int i,a10;且 0<i< 10M,A a10B aiB. int a = l,2,3,4,5; D mt d = 5,an;不能正確引用a數(shù)組元素的是(Ca2D4A )。a10-iB )o45.6.7.8.設(shè)有語句"int a10 = 1,2,3,4 , i = 0 ; 則 ai + 1的值為( A1B2C3D若有“int a8 = 1,3,5,7

17、,9,11 ; ”,則a數(shù)組中的元素個數(shù)是(D )。 A不確定B6C7D8若有“int a10 = 0,l,2,3,4,5; ”,則對a數(shù)組元素的引用范圍是(D )。 A a10B aIa10 C 05D a0 - a9設(shè)有語句"int a10 = 1,3,5,7,9,11則 al的值為(C )«A1B2C3D4設(shè)有“int a6 = l,2,3,4,i; ”,不能正確輸出a中所有元素值的語句是(A )。 AEfor (1 - 1; 1 < 6 ; i卄) printfC %d M , ai);C.for (1- 1; i<6 ; i卄) prmtf(H %d

18、u , ai-l);for (1 - 0 ; i < 6 ;計(jì)+) printf(H %3d H , ai);D.for (i - 0 : i <- 5 ;) printfC* %3d ° 、ai卄打;9. 設(shè)有 “int a2 = l,2,3,4,5,6,7; ",則值為 3 的數(shù)組元素是(C )。A. al3B. a2lC. al0D. a3l10. 以下數(shù)組定義有錯誤的語句是(B )。A. mt x 3 = 0 ;B. mt x23 = 1,2,3,4,5,6;C. mt x3 = 1,2,3,4,5,6;D. mt x23 = l,2,3,4,5,6;1

19、1. 若有 “int x2 = 1,3,5,7,9,11,13; ”,則 x 數(shù)組的行數(shù)為(C )。A. 2B. 3C. 4D.無確定值12. 設(shè)有 “mt x34 = 1 , 2 , 3 ; ”,那么元素 xll的取值是(A )。A. 0B. 1C. 2D.不確定13. 執(zhí)行下面程序后的輸出結(jié)果是(D )。main() int i, b 3 9,8,7.6,5,4,3,2,1 ; for (i - 0 ; i < 3 ; i+± )printf( H %d H , bii);A 9 8 7E 3 5 7C 9 63D 95 114. 以下不能正確初始化字符數(shù)組的選項(xiàng)是(D )

20、。Achar str10 = "abcdef*;Echar sti = M abcdefH ;Cchar str10 = Habc0defn ;Dchar sti = abcdef;15. 設(shè)有“char sti = ”ABCDE” ; ”,則能夠正確輸出str中字符串的語句是(C )。Apriiitf( H %c " , stiO ) ;Eprintf( H %s n , str0);Cprmtf( n %s n , str);Dprmtf(H %s H , &su );16. 有兩個字符數(shù)組x、y,則能夠正確對x、y進(jìn)行輸入的語句是(B )。A gets(x ,

21、v)E scanf( ” s %s ” ,x ,y);C scanf(”%s%s”,&x、&y);D gets( nxu); gets(n y 1 j ;17卞面程序運(yùn)行后的輸出結(jié)果是(C )。(注:請此題中p、q改為si、S2)main() char sl h /b*, I , s2 - Habc° ;printf( ” %d %d n " , sizeof ( si ) , sizeof (s2 );A4 4E33C3 4D4 318. 判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用(D )。A if ( a = b )E if ( a = b )C if ( st

22、icpy ( a , b )D if ( sUdnp ( a,b )19. 以下程序的輸出結(jié)果是(A )omain() char str20 - MheUoOOK° ; printf( H %d , %s ”,strlen ( str), str);A. 5 , hello E 9 , helloC. 5 , helloOKD. 7 , helloOK 1020.設(shè)有“char si20= "abc", s220 = T23” ; ”,能將s2連接到si后面的語句是 (D )oA strcmp ( si , s2 ); C si = si + s2 ;E stic

23、py ( si , s2 ); D sticat ( si , s2 );二 閱讀下面程序,寫出運(yùn)行結(jié)果,并回答題后問題1. 下面程序的輸出結(jié)果為s = 25。程序?qū)崿F(xiàn)的功能是:求x數(shù)組中第1.3,7,9個整數(shù)的和。main() int x10 1,2,3,4,5,6,7,8,90 , s 0 , i;for (i - 0 ; i < 10 : i-H- J-h-)s xi;printf(M s - %d n M , s );2. 下面程序的輸出結(jié)果為4、3. 2、1.°程序?qū)崿F(xiàn)的功能是:逆序輸出x數(shù)組中的內(nèi)容main() mt x4- l,2,3,4,i;for (i - 3

24、 ; i >- 0 ; i)printf( M %d/xi);3. 下面程序的輸出結(jié)果為424。程序?qū)崿F(xiàn)的功能是:統(tǒng)計(jì)a數(shù)組中各種元素值的個數(shù),即統(tǒng)計(jì)1的個數(shù),2的個數(shù),3的個數(shù).main() int 310-l,2,3,2,3,l,3,l,3,l,n4-0,i;for (i - 0 ; i < 10 : i卄)nai+;for (i - 1 ; i <- 3 ; i卄)prmtf(° %d ° , ni);4. 卞面程序的輸出結(jié)果為482°程序?qū)崿F(xiàn)的功能是:輸出二維數(shù)組中每行第4列的元素。(注:此題初始化時多了數(shù)字,請去掉最后的3,4)main

25、() int a34 - 1,2,3,4,5,6,7,8,9,10,1,2 ,i;for (i - 0 ; i < 3 ; i卄)printf( M %d H , ai3);5. 下面程序的輸出結(jié)果為 o程序?qū)崿F(xiàn)的功能是:求a數(shù)組第1列和第1行的累加和。main() mt a33- 1,2,9 , 3,4,8, 5,6,7 ,i,s-O;for (i - 0 ; i < 3 ; i卄)s+-ai0 + a0i;printf( ” d S " , s);6. 卜面程序的輸出結(jié)果為omain() char str10 - MabcdefgH ;printf( ” %s tH

26、, &str2); piintf( M %c t° , str2); printf( M %s ”,str); 輸出整個字符串使用語句O 輸出字符串中的一個字符,使用語句: pnmf( “c”. SUT21 ):°7. 下面程序的輸出結(jié)果為abcdef . 12+34。mam() char sa - H12+34H , sb - Mabcdef M , sc10;printf(n %s , %s , sa , sb );strcpy( sc 5 sa); strcpy( sa , sb); sticpy( sb , sc ); printf(n %s , %s ,

27、sa , sb ); 初始化時數(shù)組sa中存放的是一字符串12+340, sb中存放的是一字符串a(chǎn)bcdef0。 程序?qū)崿F(xiàn)的功能是 交換兩個字符串,即sa和sb中的內(nèi)容 。三、程序設(shè)計(jì)題1.隨機(jī)產(chǎn)生并輸出20個100以內(nèi)不重復(fù)的整數(shù)。參考程序:# include "stdio.1T# include nstdlib.hH/函數(shù)rand()的頭文件 */# include Htime.hM/* 函數(shù)time()的頭文件 */# define N 20main() int aN ,i,j ,x ;srand( (unsigned )time (NULL );嚴(yán)隨機(jī)數(shù)種子數(shù)那/fdr( i

28、- 0 ; i <20 ; i + ) do x-rand ()% 100 ;fdr(j -0 ;j <i;j +)if(x aj) break ;if (j>-i) ai x ; break; while(l);fbr(i0;i JN-1;計(jì)十)/* 輸出1*7printf( ” %5d” , ai);printf( H E );2.把一個一維組數(shù)中3,4,6,7,1,8,9,13,2,5,11,14的所有偶數(shù)剔除,保留奇 數(shù)并連續(xù)存放在本數(shù)組中,輸出剔除前、后組數(shù)內(nèi)容,數(shù)據(jù)由初始化方式提供。參考程序:# include "stdio.1Tmain() int a

29、12 3 ,4,6,7,1,8,9,13,2,5,11,14 ,i, k; for(i-0;i<12;i+)/*輸出剔除前的數(shù)組*/prints ” %5d” , ai);printf( H ;k-0;for(i-0;i<12;i+)/* 剔除偶數(shù) */if(ai%21 )ak-ai; k+;for(i-0;ivk;i卄)/*輸出剔除后的數(shù)組*/printf( ” %5d” , ai);3隨機(jī)產(chǎn)生20個100以內(nèi)的整數(shù),從鍵盤輸入一個要查找的數(shù)據(jù),若找到,輸岀整 個數(shù)列,并輸出查找到的位置(可能有多個);若沒有找到,也輸出整個數(shù)列,并給出一個 未找到的信息。參考程序:# inclu

30、de "stdio.1T# include ustdlib.hH# include Sime.1Tmain() int a20,i,x,F-0 ;/*函數(shù)rand()的頭文件*/ /*函數(shù)time()的頭文件*/srand( (unsigned )time (NULL ); fbr( i - 0 ; i <20 ; i + )/產(chǎn)生20個數(shù)/ai -rand ()% 100 ;pdmf(”請輸入一個要找的數(shù):”); scanf(”%dj &x);fbr( i - 0 ; i <20 ; i + )printf( ” %5d” , ai); printf(M n找到

31、的位置是:兀);0;i<20;i+)/找數(shù)摒 */if (aix) pnnrfC%d,計(jì)1 ); F-l ;if(F 0) prmtf(M n査無此數(shù)! E);4.隨機(jī)產(chǎn)生100個整數(shù),找出其中的素?cái)?shù),統(tǒng)計(jì)出素?cái)?shù)的個數(shù),每行輸出10個素?cái)?shù)。 參考程序:# include "stdio.1T# include "stdlib h"# include Sime.1T# include# define N 100 main()/*函數(shù)rand()的頭文件*/ /*函數(shù)time()的頭文件*/ /*函數(shù)time()的頭文件*/ int aN, bN-0,i,j.m-

32、0,F;srand( (unsigned )time (NULL ); fbr( 1 - 0 ; 1 <N ; i + )/產(chǎn)生20個數(shù)/ai -rand ()% 200 ; fbr( 1 - 0 ; 1 <N ; i + ) if(i )%200 )printf( H nH );prints "%5d”,ai);printf( ” S');fbr( 1 - 0 ; 1 <N ; i + ) F-l;fbr(j 2;j<-sqrt(ai);j+) if(ai%j0)F-0; break;if(F1 ) bm -ai;m+ ;printf( H素?cái)?shù)的個數(shù)

33、是:d ,素?cái)?shù)是:iT . m);fdr( i - 0 ; i <m; i 卄)prints ”5護(hù),bi);if(計(jì)l)%10 0 ) prints ° nM );5. 在一個4x5的方陣中,找出每列中的最小元素及其所在位置。 參考程序:# include <stdio.h>main() mt a45 22,30,0,6 , 10,5 ,8 ,64,3 , 1,2,5,3,7 , 9,2,5 , & 1 ;int i, j, row, col、nun ;fbr(i0;i<4;i卄)/*輸出數(shù)組/for(j-0;j<5;j+)prints H%4d ° , aiU);printf( MnH);fdr(j-0;j<5;j+)min-a0j: row - 0 ; col-j ;fbr( i- 1 ; i<4 ; i卄)if ( min > aij) nini-aij ; row - i; col-j; printf( ”第(1 列的熱小蛟是:d,位示第%dffnM , col 十1 , min, row 十 1 );6. 通過隨機(jī)函數(shù)生成一個Mn矩陣,每個元素均為1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論