C語言程序設(shè)計(jì)課程自學(xué)輔導(dǎo)資料_第1頁
C語言程序設(shè)計(jì)課程自學(xué)輔導(dǎo)資料_第2頁
C語言程序設(shè)計(jì)課程自學(xué)輔導(dǎo)資料_第3頁
C語言程序設(shè)計(jì)課程自學(xué)輔導(dǎo)資料_第4頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PAGE 9PAGE 86C語言程序設(shè)計(jì)課程自學(xué)輔導(dǎo)資料二八年四月C語言程序設(shè)計(jì)課程自學(xué)進(jìn)度表教材:新編C語言程序設(shè)計(jì)教程教材編者:林碧英 出版社:電力出版社 出版時(shí)間:2005年周次學(xué)習(xí)內(nèi)容習(xí)題作業(yè)測(cè)驗(yàn)作業(yè)學(xué)時(shí)自學(xué)重點(diǎn)、難點(diǎn)、基本要求1C程序的結(jié)構(gòu);數(shù)據(jù)類型的定義;常量與變量;算術(shù)運(yùn)算表達(dá)式;14C程序的結(jié)構(gòu);掌握算術(shù)運(yùn)算表達(dá)式;各種不同進(jìn)制的表示形式;各種運(yùn)算符特別是組合運(yùn)算符;輸入、輸出函數(shù)的正確調(diào)用;關(guān)系運(yùn)算與邏輯運(yùn)算;關(guān)系表達(dá)式與邏輯表達(dá)式。循環(huán)語句及循環(huán)方式;典型算法的程序?qū)崿F(xiàn);用字符數(shù)組處理字符串;數(shù)組名與地址的關(guān)系;用字符數(shù)組表示字符串。指針的概念;指針與地址運(yùn)算符的關(guān)系;指針

2、的各種運(yùn)算;形參與實(shí)參之間的傳遞方式;子程序設(shè)計(jì)方法;結(jié)構(gòu)體的定義和引用;指向結(jié)構(gòu)的指針;文件類型指針;C文件的概念;理解有關(guān)文件的操作。 2C的數(shù)據(jù)類型;數(shù)值型數(shù)據(jù)混和運(yùn)算時(shí)的優(yōu)先級(jí)與結(jié)合性;第二章習(xí)題103輸入、輸出函數(shù)的調(diào)用;順序程序設(shè)計(jì)的方法;第三章習(xí)題64關(guān)系運(yùn)算與邏輯運(yùn)算;關(guān)系表達(dá)式與邏輯表達(dá)式; ifelse語句的三種表達(dá)形式;Switch語句的結(jié)構(gòu)。第四章習(xí)題105while 循環(huán)語句; dowhile循環(huán)語句; for循環(huán)語句;第五章習(xí)題126break語句和continue語句;前四章復(fù)習(xí)67數(shù)組的定義方式;一維數(shù)組的程序?qū)崿F(xiàn);88二維數(shù)組處理方式及數(shù)組名與地址的關(guān)系;用字

3、符數(shù)組處理字符串。第六章習(xí)題89指針的概念;指針與地址運(yùn)算符的關(guān)系;指針的各種運(yùn)算;810用指針處理數(shù)組的方法;字符指針與字符串。第七章習(xí)題811函數(shù)的定義與調(diào)用方式;形參與實(shí)參間的傳遞方式;1012指針型函數(shù);遞歸函數(shù);局部變量與全局變量;第八章習(xí)題813結(jié)構(gòu)體的定義和引用;指向結(jié)構(gòu)的指針;814結(jié)構(gòu)在函數(shù)之間傳遞;共用體介紹。第九章習(xí)題615C文件的概念及;文件的打開與關(guān)閉;文件的讀寫;文件的定位。第十章習(xí)題616 總復(fù)習(xí)12注:期中(第10周左右)將前半部分測(cè)驗(yàn)作業(yè)寄給班主任,期末面授時(shí)將后半部分測(cè)驗(yàn)作業(yè)直接交給任課教師。總成績中,作業(yè)占15分。 C語言程序設(shè)計(jì)課程自學(xué)指導(dǎo)書第一章 C語

4、言的結(jié)構(gòu)一、 本章的核心、重點(diǎn)及前后聯(lián)系 (一) 本章的核心1. 掌握C程序的結(jié)構(gòu)一個(gè)標(biāo)準(zhǔn)的C程序一般由以下幾部分組成:1)基本字符集 字母:大/小寫字母各26個(gè) 數(shù)字:09共10個(gè) 特殊字符:控制字符,分隔符,運(yùn)算符等2)標(biāo)識(shí)符:只能由字母、數(shù)字和下劃線組成 3)關(guān)鍵字:也稱保留字,包括 類型說明符:用于定義變量、函數(shù)或其他數(shù)據(jù)結(jié)構(gòu)的類型,如int。 語句定義符:用于表示一個(gè)語句的功能,如if和else。 預(yù)處理命令:如include, define。4)語句 選擇語句if、else 循環(huán)語句for,while,do-while 轉(zhuǎn)移語句break,continue,return,goto

5、表達(dá)式語句/ 復(fù)合語句/ 函數(shù)調(diào)用語句/ 空語句5)庫函數(shù) 由C編譯系統(tǒng)提供的可以直接使用的函數(shù),如scanf()和printf()函數(shù)。C程序構(gòu)成形式一般為:預(yù)處理命令返回值類型 main(參數(shù)說明) /*主函數(shù)說明*/ 變量定義 /*主函數(shù)體*/ 執(zhí)行語句組返回值類型 子函數(shù)名1(參數(shù)說明) /*子函數(shù)說明*/ 變量定義 /*子函數(shù)體*/ 執(zhí)行語句組返回值類型 子函數(shù)名N(參數(shù)說明) /*子函數(shù)說明*/ 變量定義 /*子函數(shù)體*/ 執(zhí)行語句組各部分有如下要求:函數(shù)是C程序的主要組成部分,一個(gè)C程序必須有且僅有一個(gè)主函數(shù),名稱為main。無論main 函數(shù)出現(xiàn)在代碼的任何位置,C程序總是從m

6、ain函數(shù)開始執(zhí)行。main函數(shù)中可以調(diào)用C語言提供的庫函數(shù)或用戶自定義的其他函數(shù)。各函數(shù)是并列關(guān)系。C語言中的函數(shù)由函數(shù)頭和函數(shù)體組成,函數(shù)頭包括函數(shù)類型、函數(shù)名、函數(shù)參數(shù)和參數(shù)類型說明等部分。函數(shù)體:函數(shù)頭下面的由一對(duì)花括號(hào)括起來的部分。通常包括數(shù)據(jù)說明部分和語句部分。數(shù)據(jù)說明部分:定義函數(shù)內(nèi)部將要使用的變量。 語句部分:規(guī)定函數(shù)要執(zhí)行的動(dòng)作。根據(jù)需要可以在程序中增加注釋,注釋由“/*”開頭,以“*/”結(jié)尾。可以分多行書寫,也可以在程序中任意位置出現(xiàn)。注釋只是為了增強(qiáng)程序的可讀性,并不執(zhí)行。語句以分號(hào)結(jié)尾。2. 了解C語言特點(diǎn)C語言即具有高級(jí)語言的優(yōu)點(diǎn),又具有低級(jí)語言的特點(diǎn),非常適合編寫系

7、統(tǒng)軟件。與其他計(jì)算機(jī)語言相比,C語言具有如下特點(diǎn):1)語言簡潔、緊湊,使用方便:32個(gè)關(guān)鍵字,9種控制語句;2)運(yùn)算符豐富:34個(gè)運(yùn)算符;3)數(shù)據(jù)結(jié)構(gòu)類型豐富;4)結(jié)構(gòu)化的程序設(shè)計(jì)語言。具有結(jié)構(gòu)化的控制語句;用函數(shù)作為程序模塊,實(shí)現(xiàn)了模塊化;5)語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大;6)允許直接訪問物理地址,能進(jìn)行位操作,可以直接操作硬件;7)生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。一般只比匯編程序生成的目標(biāo)代碼效率低1020%;8)程序可移植性好。3. 掌握C語言上機(jī)步驟一個(gè)C程序從設(shè)計(jì)到執(zhí)行需要經(jīng)過編輯、編譯、鏈接和運(yùn)行4個(gè)步驟,具體過程如圖1。本課程選用微機(jī)上廣泛使用的C語言集成開發(fā)環(huán)境Tur

8、bo C 2.0,熟悉并使用Turbo C 2.0包括以下幾個(gè)步驟:Turbo C 2.0的安裝。進(jìn)入Turbo C 2.0集成開發(fā)環(huán)境的方法。認(rèn)識(shí)Turbo C 2.0集成開發(fā)環(huán)境的主屏幕和菜單。學(xué)會(huì)Turbo C 2.0集成開發(fā)環(huán)境的配置。編輯源文件。編譯和連接。運(yùn)行并調(diào)試程序。YNNNYY連接開始編輯運(yùn)行編譯正確?正確?結(jié)果正確?開始源程序filename.c目標(biāo)程序filename.obj庫函數(shù)&其他目標(biāo)程序可執(zhí)行目標(biāo)程序filename.exe本章重點(diǎn)掌握C語言上機(jī)步驟 (三) 本章前后聯(lián)系本章是C語言程序設(shè)計(jì)的概述,主要介紹C語言的發(fā)展、特點(diǎn)、組成部分、構(gòu)成形式和上機(jī)步驟,讓學(xué)生對(duì)

9、C語言程序有一個(gè)概念上的認(rèn)識(shí),為以后各章節(jié)內(nèi)容打基礎(chǔ)。二、 本章的基本概念、難點(diǎn)及學(xué)習(xí)方法指導(dǎo) (一) 本章的基本概念本章的基本概念主要包括:計(jì)算機(jī)語言、算法、C程序的結(jié)構(gòu)、標(biāo)識(shí)符、關(guān)鍵字、庫函數(shù)等。(二) 本章難點(diǎn)及學(xué)習(xí)方法指導(dǎo)本章的難點(diǎn)主要是C語言上機(jī)步驟。對(duì)于沒有接觸過計(jì)算機(jī)語言編程的學(xué)生,一時(shí)無法理解程序從設(shè)計(jì)到執(zhí)行的步驟,只能通過在Turbo C 2.0集成開發(fā)環(huán)境中執(zhí)行一些簡單而具體的C語言程序讓他們慢慢對(duì)編程有一個(gè)整體上的認(rèn)識(shí)。三、典型例題分析1.在Turbo C 2.0集成開發(fā)環(huán)境中建立并編輯如下代碼,/* This is my first C program */ main(

10、) printf( Hello Word! n ); 將其保存為first.c文件,然后通過編譯、連接和執(zhí)行,讓學(xué)生觀察程序結(jié)果??梢詫?duì)整個(gè)程序進(jìn)行簡單的分析,指出每行代碼的作用,使學(xué)生初步了解編程的概念。四、思考題、習(xí)題及習(xí)題解答(一) 思考題、習(xí)題按照計(jì)算機(jī)語言的發(fā)展歷史,計(jì)算機(jī)語言大致可分為三類:機(jī)器語言,匯編語言和 。程序設(shè)計(jì)一般包含四個(gè)步驟,其中首先應(yīng)該完成的是 。在結(jié)構(gòu)化程序設(shè)計(jì)中,三種基本控制結(jié)構(gòu)分別是 , 和 。在基本控制結(jié)構(gòu)中,先執(zhí)行后判斷的循環(huán)結(jié)構(gòu)稱為 。在程序設(shè)計(jì)中,把解決問題確定的方法和有限的步驟稱為 。 算法的 特征是指:一個(gè)算法必須在執(zhí)行有限個(gè)操作步驟后終止。在程序

11、流程圖符號(hào)中,注釋框中填寫的內(nèi)容是 。N-S圖與傳統(tǒng)流程圖比較,最主要的優(yōu)點(diǎn)是_。C語言的主要特點(diǎn)是什么?C語言程序結(jié)構(gòu)的特點(diǎn)是什么?由哪些基本部分組成?C語言以函數(shù)為程序的基本單位,這有什么好處?何謂標(biāo)識(shí)符?命名規(guī)則是什么?標(biāo)識(shí)符有何限制?指出下列符號(hào)中哪些是語言標(biāo)識(shí)符?哪些是關(guān)鍵字?哪些既非標(biāo)識(shí)符亦非關(guān)鍵字? stru au_to _auto sizeof 3id file m_i_n -min call .menu hello A BC SIN90 n*m x.y x1234 until cos2x 1234 1234hello s+3 s_3讀入一個(gè)整數(shù)n,判斷它能否同時(shí)被3和7整除,

12、如果能就輸出”YES”,否則輸出”NO”。讀入3個(gè)數(shù)分別賦給變量a,b和c,求方程ax2+bx+c=0的根,分別考慮判別式b2-4ac大于等于0和小于0的情況。輸入三個(gè)數(shù)a,b,c,要求經(jīng)過一定的處理后,使得a的值是三個(gè)數(shù)中最小的,c的值是三個(gè)數(shù)中最大的,然后輸出a,b,c的值。輸入正整數(shù)N,求N!的值。求某門課程全班同學(xué)的平均成績。編寫任意兩數(shù)交換的C程序,要求分別輸出交換前的兩數(shù)及交換后的兩數(shù)。上機(jī)運(yùn)行該程序。(二) 習(xí)題解答(只解答難題)無。第二章 數(shù)據(jù)類型及其運(yùn)算一、 本章的核心、重點(diǎn)及前后聯(lián)系 (一) 本章的核心1掌握C語言中幾種基本數(shù)據(jù)類型在C語言中,用數(shù)據(jù)類型來描述程序中的數(shù)據(jù)結(jié)

13、構(gòu)、數(shù)據(jù)表示范圍和數(shù)據(jù)在內(nèi)存中的存儲(chǔ)等。C語言的數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型、構(gòu)造數(shù)據(jù)類型、指針類型和空類型?;緮?shù)據(jù)類型又可細(xì)分為:整型、實(shí)型、字符型和枚舉型,而構(gòu)造類型可細(xì)分為:數(shù)組類型、結(jié)構(gòu)體類型和共用體類型。整型、實(shí)型和字符型數(shù)據(jù)的聲明、引用和內(nèi)存存儲(chǔ)是最為核心的內(nèi)容2. 理解常量與變量常量是在程序運(yùn)行過程中,其值保持不變的量,其類型根據(jù)字面形式可將常量區(qū)分為不同的類型:整型常量、實(shí)型常量和字符型常量。變量是在程序執(zhí)行過程中,其值可以被改變的量。3. 掌握算術(shù)運(yùn)算表達(dá)式運(yùn)算符是完成特定運(yùn)算功能的符號(hào),而表達(dá)式是由運(yùn)算符和運(yùn)算對(duì)象組成的字符序列。重點(diǎn)掌握算術(shù)運(yùn)算符的結(jié)合性和優(yōu)先級(jí)以及算術(shù)

14、表達(dá)式的使用。4. 掌握各種不同進(jìn)制的表示形式C語言程序設(shè)計(jì)中主要涉及二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的表示及相互轉(zhuǎn)換,要理解轉(zhuǎn)換的規(guī)則和方法。5. 掌握各種運(yùn)算符特別是組合運(yùn)算符掌握賦值運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、自增自減運(yùn)算符的結(jié)合性、優(yōu)先級(jí)和操作對(duì)象數(shù)量等。(二) 本章重點(diǎn)1)掌握C語言中幾種基本數(shù)據(jù)類型;2)理解常量與變量;3)掌握算術(shù)運(yùn)算表達(dá)式(三) 本章前后聯(lián)系本章是C語言程序設(shè)計(jì)的最為重要的部分,是后續(xù)各章節(jié)的基礎(chǔ)。二、 本章的基本概念、難點(diǎn)及學(xué)習(xí)方法指導(dǎo) (一) 本章的基本概念本章中的基本概念有:常量、變量、整型數(shù)據(jù)、實(shí)型數(shù)據(jù)、字符型數(shù)據(jù)、運(yùn)算符、表達(dá)式。(二) 本章難點(diǎn)及

15、學(xué)習(xí)方法指導(dǎo)本章中的難點(diǎn)主要有以下幾個(gè):1)各種不同進(jìn)制的表示形式。在自然語言中,各種數(shù)據(jù)絕大多數(shù)都是十進(jìn)制,而在計(jì)算機(jī)語言中,二進(jìn)制、八進(jìn)制和十六進(jìn)制數(shù)據(jù)廣泛被使用。要想掌握各種進(jìn)制的表示及其轉(zhuǎn)換方法,需要清楚地理解每種進(jìn)制的定義。2)各種運(yùn)算符特別是組合運(yùn)算符。組合運(yùn)算符由于涉及的操作過程較為復(fù)雜,因此掌握起來有一定難度。在學(xué)習(xí)這些運(yùn)算符時(shí),需要嚴(yán)格遵循運(yùn)算符的使用方法,遇到連續(xù)的多個(gè)運(yùn)算符時(shí),根據(jù)優(yōu)先級(jí)確定執(zhí)行順序。3)理解數(shù)值型數(shù)據(jù)混合運(yùn)算時(shí)的優(yōu)先級(jí)與結(jié)合性多種數(shù)據(jù)類型混合運(yùn)算時(shí),需要按照預(yù)定的方向進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換。在轉(zhuǎn)換過程中,要掌握轉(zhuǎn)換的方向與內(nèi)存存儲(chǔ)形式的關(guān)系,轉(zhuǎn)換的目標(biāo)是防止數(shù)

16、據(jù)丟失。三、典型例題分析1. #include #define PI 3.14159 /*宏定義*/main(void ) /*主函數(shù)*/float c, s, i;printf(輸入圓的半徑:);scanf(%f, &i);c=2.0*PI*i;s=PI*i*i;printf(圓的周長:%fn, c):printf(圓的面積:%fn, s);通過這個(gè)程序掌握常量和算術(shù)表達(dá)式的使用方法。2. #include main(void)int a,b;a=32767;b=a+1;printf(“a=%d,b=%d”,a,b); 通過這個(gè)程序掌握整型變量在內(nèi)存中的存儲(chǔ)形式。3. /*改正*/#incl

17、ude main(void)long a,b;a=32767;b=a+1;printf(“a=%ld, b=%ldn”,a,b); 通過這個(gè)程序掌握int和long型數(shù)據(jù)的區(qū)別。4. #include main(void)char c1,c2; c1=a; c2=A; printf(“c1=%c,c2=%cn”,c1,c2); printf(“c1=%d,c2=%dn”,c1,c2);通過這個(gè)程序掌握字符型變量的使用方法。5. #include main ( ) float x; int i; x = 3.6; I = (int) x; Printf (“x = %f, i =%d” ,x ,

18、i ) ; 通過這個(gè)程序掌握單精度實(shí)型和整型數(shù)據(jù)之間的轉(zhuǎn)換過程。6. # include main (void) int x, a = 3;float y;x = 20+25/5*2; printf (“x = %dn”, x);x = 25/2*2; printf (“x = %dn”, x);x = -a+4*5-6; printf (“x = %dn”, x);x = a+4%5-6; printf (“x = %dn”, x);x = -3/4%-6/5; printf (“x = %dn”, x);x = (7+6)%5/2; printf (“x = %dn”, x);y = 25

19、.0/2.0*2.0; printf (“y = %fn”, y); 通過這個(gè)程序掌握整型數(shù)據(jù)之間的各種運(yùn)算的結(jié)果,尤其是/和%的使用方法。7. # include main ()int a,b,c;a = 9;b = +a;printf (“(1)a = %d*b = %dn”, a, b);a = 9;b = a+;printf (“(2)a = %d*b = %dn”, a, b); 通過這個(gè)程序掌握自增和自減運(yùn)算符的使用方法。8. void main (void)int year, leap;printf (“input your year:n”);scanf (“%d”, &year

20、);leap = year%4 = 0&year%100! = 0|year%400 = 0;if (leap)printf (“%d is a leap year.n”, year);elseprintf (“%d is not a leap year.n”, year);通過這個(gè)程序掌握關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用方法。四、思考題、習(xí)題及習(xí)題解答(一) 思考題、習(xí)題1.寫出以下程序的輸出結(jié)果:main() int m = 12, n = 34; printf ( %d%d, m+, +n ); printf ( %d%dn, n+, +m ); 2. C語言可以使用哪些數(shù)據(jù)類型?3. C語

21、言規(guī)定對(duì)程序中所用的變量必須“先定義,后使用”,這樣做有什么好處?4. 字符常量和字符串常量有什么區(qū)別?5. 請(qǐng)寫出如下變量的類型定義。x,y,z為單精度實(shí)型。i,j,k為整型,j的初值為1。ch1為字符型。w為長整型。d1,d2為雙精度型,初值都為0。6. 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性的含義是什么?優(yōu)先級(jí)相同的運(yùn)算符的結(jié)合性也相同嗎?(二) 習(xí)題解答(只解答難題)無第三章 順序結(jié)構(gòu)程序設(shè)計(jì)一、 本章的核心、重點(diǎn)及前后聯(lián)系 (一) 本章的核心1輸入、輸出函數(shù)的調(diào)用C語言本身不提供輸入輸出語句,輸入和輸出操作是由函數(shù)來實(shí)現(xiàn)的,包括格式化輸出函數(shù)、格式化輸入函數(shù)、字符輸出函數(shù)和字符輸入函數(shù)。2順序程序設(shè)

22、計(jì)的方法在順序程序中,需要注意以下幾個(gè)部分:1)程序開頭的編譯預(yù)處理命令;2)順序結(jié)構(gòu)程序的函數(shù)體中,是完成具體功能的各個(gè)語句和運(yùn)算,主要包括:變量類型的說明,提供數(shù)據(jù)語句,運(yùn)算部分,輸出部分;3)順序結(jié)構(gòu)程序要有良好的書寫風(fēng)格。(二) 本章重點(diǎn)1輸入、輸出函數(shù)的調(diào)用2. 順序程序設(shè)計(jì)的方法 (三) 本章前后聯(lián)系本章中的順序結(jié)構(gòu)程序設(shè)計(jì)是三種程序結(jié)構(gòu)中最簡單的,是學(xué)好C語言程序的良好開端。輸入、輸出函數(shù)是C語言程序的最為常用也最為重要的部分,一個(gè)C語言程序必須包含輸入或者輸出語句,否則就失去意義。因此本章內(nèi)容對(duì)后續(xù)各章節(jié)來說非常重要,是學(xué)好后續(xù)章節(jié)內(nèi)容的基石。二、 本章的基本概念、難點(diǎn)及學(xué)習(xí)方

23、法指導(dǎo)(一) 本章的基本概念本章的基本概念包括:順序程序設(shè)計(jì)、輸入函數(shù)和輸出函數(shù)。(二) 本章難點(diǎn)及學(xué)習(xí)方法指導(dǎo)本章的難點(diǎn)是輸入、輸出函數(shù)的正確使用,尤其是格式化輸入、輸出函數(shù)。在學(xué)習(xí)這部分內(nèi)容時(shí),首先應(yīng)掌握各輸入、輸出函數(shù)的參數(shù)含義,明確每個(gè)參數(shù)的書寫格式;其次要記住格式控制字符的使用方法及其含義;最后通過多個(gè)例子強(qiáng)化學(xué)習(xí)效果。三、典型例題分析1. # include main() char a, b, c; a = M; b = A; c = P; putchar (a); putchar (b); putchar(n); putchar (c); 通過這個(gè)例子掌握字符輸出函數(shù)的使用方法。

24、2. # include main() char c; c = getchar (); putchar (c); putchar ( getchar ( ); printf (“%c”,getchar ( );通過這個(gè)例子掌握字符輸入函數(shù)的使用方法。3. main() int a = 3, b = 4; unsigned int u = 65535; printf ( “%d %dn”, a, b ); printf ( “a = %d, b = %dn”, a, b ); printf ( ”u = %u, u=%dn, u, u );通過這個(gè)例子掌握格式化輸出函數(shù)的使用方法和格式控制字符的

25、含義。4. main() int a = 1234; float f = 123.456; char ch = a; char s = “Hello, world!” printf ( “%8d, %2dn”, a, a); printf ( “%f,%8f, %8.1f, %.2fn”, f, f, f, f); printf ( “%e,%10e, %10.3e,%.3e,%-10.3en”, f, f, f, f, f); printf ( “%-3c, %3cn”, ch, ch); printf ( “%sn%15sn%10.5sn%2.5sn%.3sn”, s, s, s, s,

26、s);通過這個(gè)例子掌握格復(fù)雜的式化輸出函數(shù)的使用方法和格式控制字符的含義。5. scanf ( “%d, %d”, &a, &b ) 輸入 3, 4則3 a, 4 bscanf ( “a = %d, b = %d, c = %d”, &a, &b, &c );輸入 a = 12, b = 24, c = 36 scanf ( “%c%c%c”, &c1, &c2, &c3 ); 若輸入 abc 則a c1, 空格 c2, b c3通過這些程序片段掌握格式化輸入函數(shù)的使用方法。6.輸入三角形邊長,求面積根據(jù)以上公式可以求出三角形的面積,因此程序如下:# include # include mai

27、n () 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) ;7. 從鍵盤輸入大寫字母,用小寫字母輸出大寫字母和小寫字母之間的ASCII碼相差32,可以根據(jù)此規(guī)律編程為:# include main() char c1,c2;

28、 c1 = getchar () ; /*or scanf( “%c”, &c1 ) */ printf ( %c,%dn, c1, c1 ) ; c2 = c1+a-A; /*or c2 = c1+32*/ printf ( %c,%dn, c2, c2 ) ;8. 求 方程的根。a,b,c由鍵盤輸入,設(shè)根據(jù)此原則,可以編程為:# include main() float a, b, c, disc, x1, x2, p, q ; scanf ( %f, %f, %f, &a, &b, &c ) ; disc = b*b-4*a*c ; p = -b/(2*a) ; q = sqrt(dis

29、c)/(2*a) ; x1 = p + q; x2 = p-q ; printf ( “n%dx2+%dx+%d = 0”, a, b, c ) ; printf ( “nx1 = %5.2f, x2 = %5.2fn, x1, x2 ) ;四、思考題、習(xí)題及習(xí)題解答(一) 思考題、習(xí)題1編寫程序,輸入9時(shí)23分并將其轉(zhuǎn)換成分鐘后輸出。2設(shè)圓半徑r = 1.5,圓柱高h(yuǎn) = 3,求圓周長、圓面積、圓柱體積、輸出計(jì)算結(jié)果(小數(shù)點(diǎn)后保留2位)。3編寫程序,讀入3各整數(shù),給a,b,c,然后交換它們中的數(shù),使a存放b的值,b存放c的值,c存放a的值。4用getchar函數(shù)讀入兩個(gè)字符給c1、c2,然后

30、分別用putchar函數(shù)和printf函數(shù)輸出這兩個(gè)字符。5編寫程序,分別轉(zhuǎn)換攝氏溫度-100C、150C、340C為華氏溫度。6我國的硬幣體系包括6種面值1,2,5,10,50,100,從鍵盤讀入一種商品的價(jià)格,輸出最少用多少枚硬幣正好買下,各為多少?要求輸出格式如下所示。當(dāng)輸入8.79輸出應(yīng)為:價(jià)格1元5角1角5分2分1分8.79812120硬幣總數(shù):14(二) 習(xí)題解答(只解答難題)2. # define PI 3.14main()float r, h ;printf (nPlease input the cylindricals radius : ) ;scanf ( %f, &r )

31、 ;printf ( Please input the cylindricals height : ) ;scanf ( %f, &h ) ;printf ( nThe perimeter of the cylindricals bottom is %.2fn, 2*PI*r ) ;printf ( The area of the cylindricals bottom is %.2fn, PI*r*r ) ;printf ( The volume of the cylindrical is %.2fn, PI*r*r*h ) ;3main()int a, b, c, t;printf ( n

32、Please input 3 numbers (a, b, c) : ) ;scanf ( %d, %d, %d, &a, &b, &c ) ;t = a ;a = b ;b = c ;c = t ;printf ( nThe 3 numbers after exchange are ( a, b, c ) : %d, %d, %dn, a, b, c ) ;6. main()float price ;int p ;printf ( nPlease input the price : ) ;scanf ( %f, &price ) ;p = ( int ) ( price*100 +0.5 )

33、 ;printf ( npricet1 yuant50 fent10 fent5 fent2 fent1 fenn ) ;printf ( %.2ft%4dt%4dt%4dt%4dt%4dt%4dn, price, p/100, p%100/50, p%50/10, p%10/5, p%5/2, p%5%2 ) ;第四章 選擇結(jié)構(gòu)一、 本章的核心、重點(diǎn)及前后聯(lián)系 (一) 本章的核心1.if-else語句的三種表達(dá)形式在C語言中選擇結(jié)構(gòu)可以用if語句實(shí)現(xiàn),if語句是用來判定所給定的條件是否滿足,根據(jù)判定的結(jié)構(gòu)決定程序的執(zhí)行流程。If語句可以分為單分支if語句、雙分支if語句、多分支if語句和各種

34、if語句的嵌套。2.Switch語句的結(jié)構(gòu)。Switch語句直接處理多分支選擇,其基本結(jié)構(gòu)為:switch (表達(dá)式) case E1: 語句組 1; case E2:語句組 2; . case En:語句組 n; default:語句組 n+1; (二) 本章重點(diǎn)1.ifelse語句的三種表達(dá)形式2.Switch語句的結(jié)構(gòu)。 (三) 本章前后聯(lián)系本章內(nèi)容是三種程序結(jié)構(gòu)種的選擇結(jié)構(gòu)程序,屬于基礎(chǔ)部分,是后續(xù)章節(jié)的預(yù)備知識(shí)。二、 本章的基本概念、難點(diǎn)及學(xué)習(xí)方法指導(dǎo)(一) 本章的基本概念本章的基本概念包括選擇結(jié)構(gòu)、關(guān)系運(yùn)算、邏輯運(yùn)算、關(guān)系表達(dá)式和邏輯表達(dá)式。(二) 本章難點(diǎn)及學(xué)習(xí)方法指導(dǎo)本章的難點(diǎn)

35、有:1)switch語句的使用。Switch語句是目前接觸的最復(fù)雜的語句,使用時(shí)需注意的問題較多。表達(dá)式允許為任何類型;Case語句后面為常量,如果一個(gè)case后面的語句中沒有break語句,執(zhí)行完后,流程控制轉(zhuǎn)移到下一個(gè)case繼續(xù)執(zhí)行。2)if語句的嵌套使用。If語句嵌套使用時(shí),要注意if和else的匹配關(guān)系,并且if語句括號(hào)后面沒有分號(hào)。三、典型例題分析1. main()float x, y, z, temp ;printf ( Please input three numbers:n ) ;scanf (%f %f %f, &x, &y, &z ) ;if ( x y ) temp =

36、 x; x = y; y = temp; if (x z) temp = x; x = z; z = temp; if (y z) temp = y; y = z; z = temp; printf ( Output: %5.2f, %5.2f, %5.2f n, x, y, z ) ; 通過這個(gè)程序掌握單分支if語句的使用方法2. main()int year;printf (Please input the year:n);scanf (%d, &year);if ( year%4 = 0 & year%100! = 0 ) | ( year%400 = 0 )printf ( %d is

37、 a leap!n, year ) ;elseprintf ( %d is not a leap!n, year ) ;通過這個(gè)程序掌握雙分支if語句的使用方法。3. main() int x, y ; scanf ( %d,%d,&x,&y ) ; if ( x y ) x = y; y = x ; else x+; y+; printf ( %d, %dn, x, y ) ;通過這個(gè)程序掌握,if和else語句后面的復(fù)合語句的使用方法。4. # include main()char c;printf ( Please input a character: ) ;c = getchar ()

38、 ;if (c = 0 & c = A & c = a & c 100 | score = 90 )grade = A ;else if ( score = 75 )grade = B;else if ( score = 60 )grade = C ;elsegrade = D ;printf ( The grade is: %cn, grade ) ; 通過這個(gè)程序掌握嵌套if語句的使用方法。6. main()float score ;printf ( Please input the score:n ) ;scanf ( %f, &score ) ;switch ( ( int ) sco

39、re / 10 )case 9 : case 10:printf ( An ) ; break ;case 8 :printf ( Bn ) ; break ;case 7 :printf ( Cn ) ; break ;case 6 :printf ( Dn ) ; break ;default :printf (En ) ; main()char c1, c2; printf ( Please input the word: ) ;scanf ( %c%c, &c1, &c2 ) ;switch ( c1) case i:if ( c2 = s ) printf ( isn ) ; els

40、e if ( c2 = t ) printf ( itn ) ; else printf ( Non ) ; break ; case a: if ( c2 = m ) printf ( amn ) ;elseif ( c2 = t ) printf ( atn ) ; elseprintf ( Non ) ; break ; default:printf ( Non ) ; 通過這兩個(gè)程序掌握switch語句的使用方法,尤其注意條件表達(dá)式和case的使用。四、思考題、習(xí)題及習(xí)題解答(一) 思考題、習(xí)題1. 輸入三個(gè)整數(shù),輸出最大數(shù)和最小數(shù)。2. 計(jì)算器程序。用戶輸入運(yùn)算數(shù)和四則運(yùn)算符,輸出計(jì)

41、算結(jié)果。3. 編程實(shí)現(xiàn):十進(jìn)制數(shù)和十六進(jìn)制數(shù)之間的轉(zhuǎn)換。4. 有4個(gè)圓塔,圓心分別為(2,2)(-2,2)(-2,-2)(2,-2),半徑為1,圓內(nèi)塔高為10m,其余坐標(biāo)的高為0,試輸入任一點(diǎn)圓心坐標(biāo),輸出合適的高值。5. 寫一程序,從鍵盤上輸入1年份year(4位十進(jìn)制數(shù)),判斷其是否閏年。閏年的條件是:能被4整除、但不能被100整除,或者能被400整除。6. 由鍵盤輸入3個(gè)整數(shù)a,b,c,輸出其中最大的數(shù)。7. 輸入一個(gè)字符,判斷其輸入字符的種類(字母、數(shù)字字符或者其他字符)。8. 由鍵盤輸入3個(gè)整數(shù)a、b、c,將其按升序排列輸出。9. 給一個(gè)少于5位的正整數(shù),要求:1)求出它是幾位數(shù);2

42、)分別打印出每位數(shù)字;3)按逆序打印出各位數(shù)字,如原數(shù)為123,則輸出321。10. 輸入兩個(gè)整數(shù),若他們的平方和大于100,則輸出該平方和的百位數(shù)以上的各位數(shù)字,否則輸出真?zhèn)€整數(shù)的和。11. 加密數(shù)據(jù),方法:對(duì)給定的一個(gè)不超過4位的正整數(shù),每位數(shù)字均加2,且在0,9范圍內(nèi),若加密后某位數(shù)字大于9,則取其被10除的余數(shù)。如6987加密后為8109。12. 編寫一段程序,要求用輸入星期幾的第一個(gè)字母來判斷是星期幾,如果第一個(gè)字母相同,則繼續(xù)判斷第二個(gè)字母。13. 編寫一段程序,要求輸入一位學(xué)生的生日(年:y0,月:m0,日:d0),并輸入當(dāng)前的日期(年:y1月:m1:d1),輸出該生的實(shí)際年齡。

43、(二) 習(xí)題解答(只解答難題)1. main() int a, b, c, max, min ; printf ( “Input a b c: ) ; scanf ( %d%d%d, &a, &b, &c ) ; if ( a b ) max = a ; min = b ; else max = b ; min = a ; if ( max c ) min =c; printf ( max = %d nmin = %d n, max, min ) ;2. main() float a , b; char c; printf ( 輸入表達(dá)式 a + ( -, *, / ) b: n ) ; sc

44、anf ( %f%c%f, &a, &c, &b ) ; switch ( c ) case +: printf (%f n, a + b); break ; case -: printf ( %f n, a-b ); break ; case *: printf ( %f n, a*b ); reak; case /: if (b! = 0) printf ( %fn, a / b) ; else printf ( “分母為0, 無法計(jì)算a / b! ” ) ; break ; default: printf ( 輸入錯(cuò)誤! n ) ; 3. main() int value, choice

45、 ; printf (菜單 : n); printf ( 1: 十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù) n ) ; printf ( 2: 十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) n ) ; printf (輸入選擇: ) ; scanf (%d, &choice ) ; if (choice = 1 ) printf ( 輸入一個(gè)十進(jìn)制數(shù): ) ; scanf ( %d, &value ) ; printf ( %d 轉(zhuǎn)換成十六進(jìn)制數(shù)是:%x, value, value ) ; If ( choice = 2 ) Printf ( 輸入一個(gè)是十六進(jìn)制數(shù): ); scanf ( %x, &value); printf (

46、 %x轉(zhuǎn)換成十進(jìn)制數(shù)是:%d, value, value ) ; 4. main( ) int a1, a2, a3, a4 ; float x, y, h ; printf ( 輸入x y: ) ; scanf ( %f%f, &x, &y ) ; a1 = ( x 2 ) * ( x 2 ) + ( y 2 ) * ( y 2 ) = 1; a2 = ( x + 2 ) * ( x + 2 ) + ( y - 2 ) * ( y 2 ) = 1; a3 = ( x + 2 ) * ( x + 2 ) + ( y + 2 ) * ( y + 2 ) = 1; a4 = ( x 2 ) * (

47、 x 2 ) + ( y + 2 ) * ( y + 2 ) =A & ch=a & ch=0 & ch=9)printf(number!n);elseprintf(else charactor!);11. main()int x, y, a,b,c,d;printf(nPlease input the data : );scanf(%d, &x);if (x=10000)printf(nThe data (%d) is incorrect!n, x);elsea = x / 1000;b = x % 1000 / 100;c = x % 100 / 10;d = x % 10;if (a)y

48、 = (a+2)%10 * 1000 + (b+2)%10 * 100 + (c+2)%10 * 10 + (d+2)%10;elseif (b)y = (b+2)%10 * 100 + (c+2)%10 * 10 + (d+2)%10;elseif (c)y = (c+2)%10 * 10 + (d+2)%10;elsey = (d+2)%10;printf(nThe encryption of the word is : %dn, y);13. main()int s_year, s_month, s_day, b_year, b_month, b_day;printf(nPlease i

49、nput your birthday (yyyy-mm-dd) : );scanf(%d-%d-%d, &b_year, &b_month, &b_day);printf(Please input the system date (yyyy-mm-dd) : );scanf(%d-%d-%d, &s_year, &s_month, &s_day);printf(nYou are );if(b_months_month | b_month=s_month & b_day=s_day)printf(%dn, s_year-b_year);elseprintf(%dn, s_year-b_year-

50、1);第五章 循環(huán)結(jié)構(gòu)一、 本章的核心、重點(diǎn)及前后聯(lián)系 (一) 本章的核心1while 循環(huán)語句While循環(huán)的執(zhí)行過程為先判斷條件表達(dá)式,當(dāng)條件表達(dá)式為真時(shí)進(jìn)入循環(huán)體,標(biāo)準(zhǔn)的while語句為:while(條件表達(dá)式) 循環(huán)體;2do-while循環(huán)語句do-while循環(huán)的執(zhí)行過程為先執(zhí)行一次循環(huán)體,然后再判斷條件表達(dá)式,當(dāng)條件表達(dá)式為真時(shí)再次進(jìn)入循環(huán)體,標(biāo)準(zhǔn)的do-while語句為:do循環(huán)體;while (條件表達(dá)式);3for循環(huán)語句C語言中的for語言使用最為靈活,不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,而且可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況,它完全可以代替while語句和

51、do-while語句。標(biāo)準(zhǔn)的for語句為:for (表達(dá)式1; 表達(dá)式2; 表達(dá)式3)循環(huán)體;4break語句和continue語句以及在循環(huán)中的作用和區(qū)別。在循環(huán)語句中,break語句用于跳出并終止循環(huán)體。break只能終止并跳出最近一層的結(jié)構(gòu),break不能用于循環(huán)語句和switch語句之外的任何其它語句之中。continue語句用于結(jié)束本次循環(huán),跳過循環(huán)體中尚未執(zhí)行的語句,進(jìn)行下一次是否執(zhí)行循環(huán)體的判斷,continue語句只能用于循環(huán)語言中。(二) 本章重點(diǎn)1.while 循環(huán)語句2.do-while循環(huán)語句3.for循環(huán)語句。 (三) 本章前后聯(lián)系本章內(nèi)容是三種程序結(jié)構(gòu)種的循環(huán)結(jié)構(gòu)程

52、序,是一種較為復(fù)雜的程序結(jié)構(gòu),是C語言編程的核心內(nèi)容。二、 本章的基本概念、難點(diǎn)及學(xué)習(xí)方法指導(dǎo)(一) 本章的基本概念本章中的基本概念是循環(huán)結(jié)構(gòu)。(二) 本章難點(diǎn)及學(xué)習(xí)方法指導(dǎo)本章的難點(diǎn)主要有:1)for循環(huán)語句。for語句是最為靈活的循環(huán)語句,它可以有多種變形,如省略表達(dá)式1、省略表達(dá)式2、省略表達(dá)式3或同時(shí)省略2個(gè)、3個(gè)表達(dá)式。在學(xué)習(xí)for語句時(shí),應(yīng)理解for語句的執(zhí)行過程,明確3個(gè)表達(dá)式語句的執(zhí)行順序及其作用。2.break語句和continue語句。這兩個(gè)語句都是用于中斷循環(huán)程序,不同的是break語句終止所有循環(huán)過程,而continue是終止本次循環(huán),繼續(xù)下次執(zhí)行下次循環(huán)。要注意區(qū)分兩

53、者的作用。三、典型例題分析1. main() int i=1,sum0,n; printf(“輸入一個(gè)整型數(shù)據(jù)n:”); scanf(“%d”,&n); while(in) sum=sum+i*i; i+; printf(“i=%d,n=%d,sum=%dn”,i,n,sum); 通過這個(gè)例子掌握while語句的使用方法。2. main() int i=1, sum=0; do sum=sum+i; i+; while ( i=100 );printf(%d,sum);通過這個(gè)例子掌握do-while語句的使用方法。3. main() int i, sum=0; for(i=1; i=100;

54、 i+) sum=sum+i; printf(%d,sum);通過這個(gè)例子掌握for語句的使用方法。4. main() int i, j, k; printf(i j kn); for (i=0; i2; i+) for(j=0; j2; j+) for(k=0; k100) break; sum=sum+i; printf(%d,sum);通過這個(gè)例子掌握break語句的使用方法。6. main()int n;for(n=100; n=200; n+)if (n%3=0)continue;printf(%5d, n);通過這個(gè)例子掌握continue語句的使用方法。7. #include “

55、stdio.h”main()int c; /*或用char定義 */ c=getchar(); while(c!=#) putchar(c); c=getchar(); 通過這個(gè)例子掌握如何使用getchar函數(shù)與while語句相結(jié)合的使用方法。8. #define M 20main() int i,k,n1=0,n2=0,n3=0; char ch;printf(“輸入數(shù)字字符20個(gè):n”);for (k=1;k=M;k+) scanf(“%c”,&ch); i=ch-0; if (i=0) n3+; /*零*/ else if(i%2=0) n1+; /*偶數(shù)*/ else n2+; /*

56、 奇數(shù)*/ printf(“有 %2d 個(gè)偶數(shù), %2d 個(gè)奇數(shù), %2d 個(gè)零”,n1,n2,n3); 通過這個(gè)例子掌握如何使用scanf函數(shù)與for語句相結(jié)合的使用方法。9. main() long f1=1, f2=1; int i; for(i=1; i=20; i+) printf(%12ld %12ld,f1,f2); if(i%2=0) printf(n); f1=f1+f2; f2=f2+f1; 通過這個(gè)例子掌握斐波那契數(shù)列的計(jì)算過程。10. #include main()int m, i, k; scanf(%d, &m); k = sqrt(m); for(i=2; i=k

57、; i+)if( m%i=0 ) printf(%d is not a prime number, m); break;else if (i=k) printf(%d is a prime number, m);通過這個(gè)例子掌握素?cái)?shù)的求解過程,及如何使用for編程。11. #include main()int m, i, k, n=0; for (m=101; m=200; m=m+2)k=sqrt(m);for (i=2; ik) printf(%5d, m);n=n+1; if (n%10=0)printf(n);通過這個(gè)例子掌握兩重循環(huán)的使用方法。四、思考題、習(xí)題及習(xí)題解答(一) 思考題

58、、習(xí)題1. 輸入一個(gè)正整數(shù),要求逆序輸出該數(shù),例如:輸入12345,輸出54321。2. 輸入學(xué)生成績,將及格者的成績打印出來。 3. 用 公式求 的近似值,直到某一項(xiàng)的絕對(duì)值小于 為止4. 打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)本身,例如153是以水仙花數(shù),因?yàn)?53=13+53+33。5. 求1-3+5-7+20的值。6. 任意輸入10個(gè)數(shù),計(jì)算所有正數(shù)的和、負(fù)數(shù)的和以及這10個(gè)數(shù)的總和。7. 兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出3人。甲隊(duì)為a、b、c3人,乙隊(duì)為x、y、z3人,已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。a說他不和x比,c說他不和x、y

59、比,請(qǐng)編程找出3對(duì)賽手名單。8. 輸入10各整數(shù),求其中正數(shù)的個(gè)數(shù)及其平均值。9. 將一個(gè)正整數(shù)分解為質(zhì)因數(shù),例如:輸入90,打印出90=2*3*3*5。10. 輸出所有大于1010小于10000的4位偶數(shù),且改偶數(shù)的各位數(shù)字兩兩不相同。11. 有4名專家隊(duì)4款賽車進(jìn)行評(píng)論。 A說:2號(hào)賽車是最好的。 B說:4號(hào)賽車是最好的。 C說:3號(hào)賽車不是最好的賽車。 D說:B說錯(cuò)了。事實(shí)上只有一款賽車是最好的,且只有一名專家說對(duì)了,其他3人都說錯(cuò)了,編程輸出最好的賽車編號(hào)。12. 輸入6個(gè)學(xué)生的5門課成績,分別求出每個(gè)學(xué)生的平均成績。13. 求兩個(gè)整數(shù)的最大公約數(shù)和最小公倍數(shù)。(二) 習(xí)題解答(只解答

60、難題)1. main()int n;printf (Input the number:);scanf (%d, &n); while ( n != 0 )printf(%d, n%10); n = n/10; /* number縮小10倍 */2. main() int n,i;float score;printf(“輸入學(xué)生總數(shù): ”); /*輸入學(xué)生總數(shù)*/scanf(“%d”,&n);for(i=1;i=60.0)printf(“第 %d 學(xué)生的成績是 : %fn”,i,score);3. #include main() int s; float n,t,pi; t=1; pi=0; n

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論