C語言程序設(shè)計三_第1頁
C語言程序設(shè)計三_第2頁
C語言程序設(shè)計三_第3頁
C語言程序設(shè)計三_第4頁
C語言程序設(shè)計三_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C語句語句:以以“;”作分隔符作分隔符,編譯后產(chǎn)生機器指令編譯后產(chǎn)生機器指令.C語句分類語句分類v說明語句說明語句v簡單語句簡單語句表達式語句:表達式加分號構(gòu)成表達式語句:表達式加分號構(gòu)成??照Z句:空語句: ;函數(shù)調(diào)用語句函數(shù)調(diào)用語句v復(fù)合語句復(fù)合語句v程序控制語句程序控制語句(9種種):if( )else switchfor( )while( )dowhile( )continuebreakgotoreturn分支循環(huán)輔助控制如 total=total+limit; a=3; func( ); printf(“Hello,world!n”);3.1 C3.1 C語句概述語句概述3.2 3.2

2、 數(shù)據(jù)輸入數(shù)據(jù)輸入/ /輸出的概念在輸出的概念在C C語言中的實現(xiàn)語言中的實現(xiàn)3.3 3.3 字符數(shù)據(jù)的輸入和輸出字符數(shù)據(jù)的輸入和輸出3.4 3.4 格式化輸入與輸出格式化輸入與輸出第第3章章 順序結(jié)構(gòu)的程序設(shè)計順序結(jié)構(gòu)的程序設(shè)計3.1 C語句概述語句概述順序結(jié)構(gòu)程序順序結(jié)構(gòu)程序就是按書寫順序執(zhí)行的語句構(gòu)成的程序段。語句語句1語句語句21.1.表達式語句表達式語句 C C 語言中的表達式語句是由一個表達式加上一個分號語言中的表達式語句是由一個表達式加上一個分號組成。其格式為組成。其格式為: : 表達式表達式; ;例如:例如: x=5 x=5 是一個賦值表達式是一個賦值表達式, ,而其后加一個分

3、號而其后加一個分號, ,它就是賦值語句了它就是賦值語句了: : x=5; x=5; 任何表達式加上分號都是一個語句任何表達式加上分號都是一個語句, , 例如例如: : printf(“ABCD”); /printf(“ABCD”); /* *函數(shù)調(diào)用語句函數(shù)調(diào)用語句, ,輸出字串輸出字串ABCDABCD* */ /i+; /i+; /* *語句使變量語句使變量i i增加增加1 1* */ / x+y; /x+y; /* *語句的操作無實際意義語句的操作無實際意義* */ / 以上都是合法的語句。但是以上都是合法的語句。但是x+yx+y操作的和并沒有保存起操作的和并沒有保存起來來, ,所以這個語

4、句無實際意義。所以這個語句無實際意義。 2.2.空語句空語句在在C C語言中語言中, ,只有一個分號就構(gòu)成一個語句,稱為空語句只有一個分號就構(gòu)成一個語句,稱為空語句: : ; 空語句在語法上占據(jù)一個語句的位置空語句在語法上占據(jù)一個語句的位置, ,但是它不執(zhí)行任但是它不執(zhí)行任何功能。何功能。3.3.賦值語句賦值語句 C C 語言中的賦值語句是由賦值表達式加上一個分號構(gòu)語言中的賦值語句是由賦值表達式加上一個分號構(gòu)成,其格式為成,其格式為: : 變量變量= =表達式表達式; ; 賦值語句的功能是先求賦值運算符右部表達式的值賦值語句的功能是先求賦值運算符右部表達式的值, ,然后把這個值賦給左部的變量。

5、然后把這個值賦給左部的變量。 (1)(1)賦值語句中的賦值語句中的“=”=”叫做賦值號叫做賦值號, ,是一種帶有方向性的是一種帶有方向性的操作命令操作命令, ,與數(shù)學(xué)中的等號與數(shù)學(xué)中的等號“=”=”具有不同的意義。具有不同的意義。如等式如等式X=X+1X=X+1在數(shù)學(xué)中是不成立的在數(shù)學(xué)中是不成立的, ,但在賦值語句中但在賦值語句中X=X+1X=X+1是有意義是有意義的的, ,它表示把變量它表示把變量X X中原來的值與中原來的值與1 1相加后相加后( (新值新值) )送到變量送到變量X X中去中去, ,同時同時X X中原有的值就被新值替換了中原有的值就被新值替換了 。 (2)(2)賦值號左端必須

6、是一個變量賦值號左端必須是一個變量, ,不能是常量或表達式。不能是常量或表達式。一行內(nèi)可寫多個賦值語句一行內(nèi)可寫多個賦值語句, ,各語句末尾必須用分號結(jié)束。各語句末尾必須用分號結(jié)束。 如如: : a=20a=20; b=30b=30; c=40c=40; (3)(3)賦值語句可以改變變量的值。賦值語句可以改變變量的值。在在一個程序中一個程序中, ,如果多如果多次給一個變量賦值次給一個變量賦值, ,變量的值取的是最后一次賦的值。變量的值取的是最后一次賦的值。 例如例如: : x=2x=2; x=4x=4; 執(zhí)行第一語句后執(zhí)行第一語句后,x,x值為值為2,2,執(zhí)行第二語句后執(zhí)行第二語句后x x為為

7、4,4,因此因此, ,最最后后x x的值為的值為4 4。賦值語句說明:賦值語句說明: 【 例例3.1 3.1 】 設(shè)設(shè)a a單元的值為單元的值為5,b5,b單元的值為單元的值為10,10,試編寫一個程試編寫一個程序序, ,把兩單元的內(nèi)容互換。程序如下把兩單元的內(nèi)容互換。程序如下: :main() int a=5,b=10,s; s=a; /* 變量變量a的值送給變量的值送給變量s,暫時存儲暫時存儲 */ a=b; /* 變量變量b的值送給變量的值送給變量a, 此時此時a與與b的值相同的值相同 */ b=s; /* 變量變量s的值送給變量的值送給變量b,a與與b的值交換的值交換 */ print

8、f(a=%d,b=%dn,a,b); 運行結(jié)果運行結(jié)果: : a=10 b=5 a=10 b=5 3.1.2 復(fù)合語句復(fù)合語句v復(fù)合語句:用復(fù)合語句:用 括起來的一組語句括起來的一組語句一般形式:一般形式: 數(shù)據(jù)說明部分;數(shù)據(jù)說明部分; 執(zhí)行語句部分;執(zhí)行語句部分; 說明:說明:v“”后不加分號后不加分號v語法上和單一語句相同語法上和單一語句相同v復(fù)合語句可嵌套復(fù)合語句可嵌套例例:z=x+y;t=z/100;pritnf(“%f”,t);例例3.2 復(fù)合語句舉例復(fù)合語句舉例。main() int a=10; printf(a=%dn,a); int a=20; printf(a=%dn,a);

9、 printf(a=%dn,a);a=10a=20a=103.2數(shù)據(jù)輸入數(shù)據(jù)輸入/輸出的概念輸出的概念在在C語言中的實現(xiàn)語言中的實現(xiàn)v C 語言本身并不提供輸入輸出操作的語句,語言本身并不提供輸入輸出操作的語句,C程序中的輸入和輸出是用一組程序中的輸入和輸出是用一組庫函數(shù)庫函數(shù)來完成的。來完成的。v系統(tǒng)提供的若干函數(shù)存儲在一個系統(tǒng)提供的若干函數(shù)存儲在一個頭文件頭文件中,需中,需要使用預(yù)編譯命令要使用預(yù)編譯命令“#include”將有關(guān)頭文件包將有關(guān)頭文件包含到源文件中。含到源文件中。3.3 字符數(shù)據(jù)的輸入和輸出 本節(jié)介紹最常用的本節(jié)介紹最常用的2 2個標準輸入輸出函數(shù)個標準輸入輸出函數(shù)putc

10、harputchar函數(shù)和函數(shù)和getchargetchar函數(shù)。函數(shù)。3.3.1 3.3.1 字符輸出函數(shù)字符輸出函數(shù)putchar()putchar() putchar()putchar()函數(shù)的作用是把一個字符輸出到標準輸出設(shè)函數(shù)的作用是把一個字符輸出到標準輸出設(shè)備備( (通常指顯示器或打印機通常指顯示器或打印機) )上,上,putcharputchar函數(shù)的一般調(diào)函數(shù)的一般調(diào)用形式為用形式為: : putchar(ch);putchar(ch); 功能功能: : 向顯示器或打印機輸出一個字符。向顯示器或打印機輸出一個字符。 說明說明: putchar: putchar是函數(shù)名,是函數(shù)名

11、,chch是函數(shù)的參數(shù),該參數(shù)可是函數(shù)的參數(shù),該參數(shù)可以是一個整型變量或一個字符型變量。以是一個整型變量或一個字符型變量。chch也可以是整型也可以是整型常量或字符常量。常量或字符常量。注意,注意,chch也可以是轉(zhuǎn)義字符常量,并且經(jīng)常用也可以是轉(zhuǎn)義字符常量,并且經(jīng)常用putcharputchar函數(shù)來輸出一些特殊的控制符,例如,用函數(shù)來輸出一些特殊的控制符,例如,用putchar(putchar(nn) ) 輸出換行,用輸出換行,用putchar(putchar(rr) )輸出回車、跳格輸出用輸出回車、跳格輸出用putchar(putchar(tt) )、退格輸出用、退格輸出用putchar

12、(putchar(bb) )等等。等等。 【 例例3.3 】 輸出字符輸出字符B(變量為字符型變量為字符型),用轉(zhuǎn)義字符輸出換行。,用轉(zhuǎn)義字符輸出換行。 #include stdio.h main() char c; c=B; putchar(c); /* 輸出字符型變量輸出字符型變量c的值的值 */ putchar(n); /* 轉(zhuǎn)義字符常量轉(zhuǎn)義字符常量n輸出一個換行輸出一個換行 */ putchar(B); /* 輸出字符型常量輸出字符型常量B的值的值 */ 運行結(jié)果運行結(jié)果: B B 【 例例3.4 3.4 】 輸出字符輸出字符B(B(變量為整型變量為整型) ) 。#include st

13、dio.h#include stdio.hmain() main() int c; int c; c=66; c=66; putchar(c); /putchar(c); /* *輸出字符型變量輸出字符型變量c c的值的值* */ / putchar( putchar(tt); /); /* *轉(zhuǎn)義字符常量轉(zhuǎn)義字符常量tt* */ / putchar(66); / putchar(66); /* * 輸出輸出66 ASCII66 ASCII字符字符 B B * */ / 運行結(jié)果運行結(jié)果: : B B B B 3.3.2 3.3.2 字符輸入函數(shù)字符輸入函數(shù)getchar() getchar(

14、) getchar() getchar() 函數(shù)的作用是從鍵盤上讀入一個字符,函數(shù)的作用是從鍵盤上讀入一個字符,getchar()getchar()函數(shù)的一般調(diào)用形式函數(shù)的一般調(diào)用形式: : getchar(); getchar(); 功能功能: :從鍵盤接收一個字符。從鍵盤接收一個字符。 說明說明: : (1)getchar(1)getchar是函數(shù)名,函數(shù)本身沒有參數(shù),其函數(shù)值就是是函數(shù)名,函數(shù)本身沒有參數(shù),其函數(shù)值就是從輸入設(shè)備得到的字符。從輸入設(shè)備得到的字符。 (2)(2)等待輸入字符的應(yīng)答是鍵入一個需要的字符,按回車等待輸入字符的應(yīng)答是鍵入一個需要的字符,按回車鍵,則程序執(zhí)行下一個語

15、句。鍵,則程序執(zhí)行下一個語句。 【 例3.5 】 輸入一字符B,變量是字符型。 #include stdio.h #include stdio.h main() main() char c; char c; c=getchar(); c=getchar(); putchar (c);putchar (c); 運行輸入: B /* 輸入字符B后,按回車鍵 */ 運行結(jié)果: B /* 輸出值 */ 【 例例3.6 3.6 】 輸入一字符輸入一字符B B,變量是整型。,變量是整型。 #include stdio.h #include stdio.h main() main() int c; int

16、c; c=getchar(); c=getchar(); / /* *從鍵盤接收一個字符送給整型變量從鍵盤接收一個字符送給整型變量c c * */ / putchar(c); / putchar(c); /* * 輸出整型變量輸出整型變量c c的值的值 * */ / 運行輸入運行輸入: : B B 運行結(jié)果運行結(jié)果: : B B 【 例例3.7 3.7 】 輸入一字符輸入一字符B B。 #include stdio.h#include stdio.hmain() main() putchar(getchar(); putchar(getchar(); / /* * 輸出從鍵盤接收一個字符輸出從

17、鍵盤接收一個字符 * */ / 運行輸入運行輸入: : B B 運行結(jié)果運行結(jié)果: : B B 例 從鍵盤輸入大寫字母,用小寫字母輸出/*ch3_13.c*/#include stdio.hmain() char c1,c2; c1=getchar(); printf(%c,%dn,c1,c1); c2=c1+32; printf(%c,%dn,c2,c2);輸入:A 輸出:A,65 a,973.4.1格式輸出函數(shù)printf()3.4格式化輸入與輸出格式化輸入與輸出格式:printf(“格式控制串”,輸出表)功能:按指定格式向顯示器輸出具有一定格式的任意數(shù)據(jù)返回值:正常,返回輸出字節(jié)數(shù);出錯

18、,返回EOF(-1)v輸出表:要輸出的數(shù)據(jù)(可以沒有,多個時以“,”分隔)v格式控制串:包含兩種信息格式說明:%修飾符格式字符,用于指定輸出格式普通字符或轉(zhuǎn)義序列:原樣輸出 普通字符(原樣輸出) 格式說明 % +/- 0 m.n l 格式字符輸出有符號數(shù)的正號左對齊最小寬度左補0小數(shù)位數(shù)長整型d符十整o無八整x無16整c字符s字串f小六e指六d,ix,Xoucse,Efg%格式字符:十六進制無符號整數(shù)不帶符號十進制整數(shù)十進制整數(shù)指數(shù)形式浮點小數(shù)單一字符字符串八進制無符號整數(shù)小數(shù)形式浮點小數(shù)e和f中較短一種百分號本身int a=567;printf ( “%d”,a);int a=255;pri

19、ntf(“%x”,a);int a=65;printf(“%o”,a);int a=567;printf(“%u”,a);char a=65;printf(“%c”,a);printf(“%s”,“ABC”);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%f”,a);float a=567.789;printf(“%g”,a);printf(“%”);567ff101567AABC5.677890e+02567.789000567.789%說明v格式字符要用小寫v格式字符與輸出項個數(shù)應(yīng)相同,按先后順序一一對應(yīng)v輸出轉(zhuǎn)換:格式字符

20、與輸出項類型不一致,自動按指定格式輸出例 main() unsigned int u=65535; printf(”u=%dn,u); 輸出結(jié)果:u=-1例 int a=3,b=4; printf(“%d %dn”,a,b); printf(“a=%d , b=%dn”,a,b); 例 int a=3,b=4; printf(“%d %dn”,a,b); printf(“a=%d , b=%dn”,a,b);輸出結(jié)果: 3 4 a=3, b=411 11 11 11 11 11 11 1165535v附加格式說明符(修飾符).n對實數(shù),指定小數(shù)點后位數(shù)(四舍五入)對字符串,指定實際輸出位數(shù)修飾

21、符功 能m輸出數(shù)據(jù)域?qū)?數(shù)據(jù)長度m,左補空格;否則按實際輸出輸出數(shù)據(jù)在域內(nèi)左對齊(缺省右對齊)-指定在有符號數(shù)的正數(shù)前顯示正號(+)+輸出數(shù)值時指定左面不使用的空位置自動填00在八進制和十六進制數(shù)前顯示前導(dǎo)0,0 x#在d,o,x,u前,指定輸出精度為long型在e,f,g前,指定輸出精度為double型l例 int a=1234; float f=123.456; char ch=a; printf(“%8d,%2dn”,a,a); printf(“%f,%8f,%8.1f,%.2f,%.2en”,f,f,f,f,f); printf(“%3cn”,ch);運行 1234,1234結(jié)果: 1

22、23.456000,123.456000, 123.5,123.46,1.23e+02 a例 static char a=“Hello,world!” printf(“%sn%15sn%10.5sn%2.5sn%.3sn”,a,a,a,a,a);運行結(jié)果:Hello,world! Hello,world! Hello Hello Hel 例 m.n例 int a=1234; float f=123.456; static char c=“Hello,world!”; printf(“%8d,%-8dn”,a,a); printf(“%10.2f,%-10.1fn”,f,f); printf(“

23、%10.5s,%-10.3sn”,c,c);運行結(jié)果: 1234,1234 123.46,123.5 Hello,Hel 例 -例 int a=1234; float f=123.456; printf(“%08dn”,a); printf(“%010.2fn”,f); printf(“%0+8dn”,a); printf(“%0+10.2fn”,f); 例 0 、+例 int a=123; printf(“%o,%#o,%X,%#Xn”,a,a,a,a); 例 #例 long a=65536; printf(“%d,%8ldn”,a, a); 例 l00 00 00 00 00 00 00

24、01 00 00 00 00 00 00 00 00/00001234/0000123.46/000+1234/000+123.56/173,0173,7B,0X7B/0, 65536 例3.9輸出格式舉例。輸出格式舉例。 main() char c=a; char str=“see you”; int i=1234; float x=123.456789; float y=1.2; printf (“1: %c,%s,%d,%f,%e,%fn”,c,str,i,x,x,y); printf (“2: %4c,%10s,%6d,%12f,%15e,%10fn”,c,str,i,x,x,y);

25、printf(“3:%-4c,%-10s,%-6d,%-12f,%-15e,%10fn”,c,str,i,x,x,y); printf (“4: %0c,%6s,%3d,%9f,%10e,%2fn”,c,str,i,x,x,y); printf (“5: %12.2fn”,x); printf (“6: %.2fn”,x); printf (“7: %10.4fn”,y); printf (“8: %8.3s,%8.0sn”,str,str); printf (“9: %dn”,i); 運行結(jié)果: 1: a,see you,1234,123.456787,1.23457e+02,1.20000

26、0 1: a,see you,1234,123.456787,1.23457e+02,1.200000 2: a, see you, 1234, 123.456787, 1.23457e+02, 1.200000 2: a, see you, 1234, 123.456787, 1.23457e+02, 1.200000 3: a ,see you ,1234 ,123.456787 ,1.23457e+02 ,1.200000 3: a ,see you ,1234 ,123.456787 ,1.23457e+02 ,1.200000 4: a,see you,1234,123.456787

27、,1.23457e+02,1.200000 4: a,see you,1234,123.456787,1.23457e+02,1.200000 5: 123.46 5: 123.46 6: 123.46 6: 123.46 7: 1.2000 7: 1.2000 8: see, 8: see, 9: %d: 1234 9: %d: 1234 3.4.2 輸入函數(shù)scanf()格式輸入函數(shù)格式: scanf(“格式控制串”,地址表)功能:按指定格式從鍵盤讀入數(shù)據(jù),存入地址表指定的 存儲單元中,并按回車鍵結(jié)束返值:正常,返回輸入數(shù)據(jù)個數(shù)v地址表:變量的地址,常用取地址運算符&v格式字符:d

28、,i,o,x,c,s,f,e例 scanf(“%d”,&a); 輸入:10 則 a=10例 scanf(“%x”,&a); 輸入:11 則 a=17scanf(格式控制,輸入項地址表格式控制,輸入項地址表); 普通字符(原樣輸入) 格式說明 % m h l * 格式字符最小寬度短整形不賦值長整形d符十整o無八整x無16整c字符s字串f小六e指六v附加格式說明符(修飾符)l修飾符功 能hm*用于d,o,x前,指定輸入為short型整數(shù)用于d,o,x前,指定輸入為long型整數(shù)用于e,f前,指定輸入為double型實數(shù)指定輸入數(shù)據(jù)寬度,遇空格或不可轉(zhuǎn)換字符則結(jié)束抑制符,指定輸入項讀

29、入后不賦給變量例 scanf(“%4d%2d%2d”,&yy,&mm,&dd); 輸入 19991015 則1999yy, 10 mm, 15 dd例 scanf(“%3d%*4d%f”,&k,&f); 輸入 12345678765.43 則123k, 8765.43f例 scanf(“%2d%*3d%2d”,&a,&b); 輸入 1234567 則12a, 67b例 scanf(“%3c%2c”,&c1,&c2); 輸入 abcde 則ac1, d c2v輸入分隔符的指定一般以空格、TAB或回車鍵作為分隔符其它字符做分隔

30、符:格式串中兩個格式符間字符例 scanf(“%d%o%x”,&a,&b,&c); printf(“a=%d,b=%d,c=%dn”,a,b,c); 輸入 123 123 123 輸出 a=123,b=83,c=291例 scanf(“%d:%d:%d”,&h,&m,&s); 輸入 12:30:45 則12 h, 30 m, 45 s例 scanf(“%d,%d”,&a,&b) 輸入 3,4 則3a, 4 b例 scanf(“a=%d,b=%d,c=%d”,&a,&b,&c); 輸入 a=12,b=24,c

31、=36 v說明:用“%c”格式符時,空格和轉(zhuǎn)義字符作為有效字符輸入如 scanf(“%c%c%c”,&c1,&c2,&c3); 若輸入abc 則ac1, c2, b c3輸入數(shù)據(jù)時,遇以下情況認為該數(shù)據(jù)結(jié)束:v遇空格、TAB、或回車v遇寬度結(jié)束v遇非法輸入如 scanf(“%d%c%f”,&a,&b,&c); 若輸入1234a123o.26 則 1234 a, a b, 123 c輸入函數(shù)留下的“垃圾”:例 int x; char ch; scanf(“%d”,&x); ch=getchar(); printf(“x=%d,ch=%dn”

32、,x,ch);執(zhí)行:123輸出:x=123,ch=10例 int x; char ch; scanf(“%d”,&x); scanf(“%c”,&ch); printf(“x=%d,ch=%dn”,x,ch);執(zhí)行:123輸出:x=123,ch=10解決方法:(1)用getchar()清除(2)用函數(shù)fflush(stdin)清除全部剩余內(nèi)容 (3) 用格式串中空格或“%*c”來“吃掉”例 int x; char ch; scanf(“%d”,&x); scanf(“ %c”,&ch);或 scanf(“%*c%c”,&ch); v 程序舉例/*ch3_

33、12.c*/#include #include main() float a,b,c,s,area; scanf(%f,%f,%f,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c); printf(a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2fn,a,b,c,s); printf(area=%7.2fn,area);例 輸入三角形邊長,求面積輸入:3,4,6 輸出:a= 3.00, b= 4.00, c= 6.00 s= 6.50 area= 5.33)()()()(21csbsas

34、sareacbas文件包含預(yù)處理命令變量定義輸入數(shù)據(jù)輸出數(shù)據(jù)04022acbcbxax方程的根,設(shè)例求/*ch3_14.c*/#include #include main() float a,b,c,disc,x1,x2,p,q; scanf(a=%f,b=%f,c=%f,&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf(nnx1=%5.2fnx2=%5.2fn,x1,x2);輸入:a=1,b=3,c=2 輸出:x1=-1.00 x2=-2.00aacbbx242小結(jié)小結(jié)1.1.在在scanf()scanf()函數(shù)調(diào)用中,要求輸入項必須是地址值,即在每個函數(shù)調(diào)用中,要求

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論