




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Chap 2 用C語言編寫程序 2.1 在屏幕上顯示 Hello World!2.2 求華氏溫度 100F 對應的攝氏溫度2.3 計算分段函數2.4 輸出華氏攝氏溫度轉換表2.5 生成乘方表與階乘表 本章要點怎樣編寫程序,在屏幕上顯示一些信息?怎樣編寫程序,實現(xiàn)簡單的數據處理,例如將華氏溫度轉換為攝氏溫度?怎樣使用 if 語句計算分段函數?怎樣用 for 語句求 1+2+100?如何定義和調用函數生成一張乘方表?2.1 在屏幕上顯示Hello World! 例2-1 在屏幕上顯示一個短句:Hello World!2.1 在屏幕上顯示Hello World!/* 顯示“Hello World!
2、*/ 注釋文本 # include int main(void) 主函數 printf(“Hello World! n); 語句結束 return 0; 輸出函數 換行符1.任何程序都有主函數2.程序由假設干語句組成3.語句由;結束2.1 在屏幕上顯示一些信息例2-2 在屏幕上顯示:Programming is fun!And Programming in C is even more fun!# include 編譯預處理命令int main(void) printf(Programming is fun! n); printf(And Programming in C is even mo
3、re fun! n); return 0; 2.2 求華氏溫度 100F 對應的攝氏溫度 攝氏溫度 C=(5/9)(F-32)2.2.1 程序解析2.2.2 常量、變量和數據類型2.2.3 算術運算和賦值運算2.2.4 格式化輸出函數printf2.2.1 程序解析例2-3 求華氏溫度 100F 對應的攝氏溫度。攝氏溫度 C=(5/9)(F-32) #include int main(void) int celsius, fahr; 變量定義 fahr = 100; 變量使用 celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius =
4、%dn, fahr, celsius);輸出結果 return 0;輸出:fahr =100, celsius = 372.2.2 常量、變量和數據類型int celsius, fahr; celsius = 5 * (fahr - 32) / 9;數據常量:在程序運行過程中,其值不能被改變 變量:在程序運行過程中,其值可以被改變 數據類型常量:5 和 9是整型常量整數變量:在定義時指定變量的定義變量定義的一般形式:類型名 變量名表;例如:int celsius, fahr; 定義整型變量float x; 定義單精度浮點型變量double area, length; 定義雙精度浮點型變量dou
5、ble型數據比float精度高,取值范圍大 變量名:小寫字母;見名知義變量的定義定義變量時要指定變量名和數據類型類型名 變量名表;int celsius, fahr; float x;double area, length;變量名代表內存中的一個存儲單元存放該變量的值該存儲單元的大小由變量的數據類型決定C語言中的變量代表保存數據的存儲單元數學中的變量代表未知數 x = x+1變量的定義與使用變量必須先定義,后使用。#include int main(void) int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; print
6、f(fahr = %d, celsius = %dn, fahr, celsius); return 0;一個變量名只能定義一次變量一般都定義在程序的頭上不能定義在程序的中間或后面應該先賦值,后引用2.2.3 算術運算和賦值運算fahr = 100; celsius = 5 * (fahr - 32) / 9; 1、算術運算雙目算術運算符:+ - * / %算術表達式:用算術運算符將運算對象連接起來的符合C語言語法規(guī)那么的式子 數學式:(5/9)(F-32) C表達式:5 * (fahr - 32) / 9 或者:數學式:s(s-a)(s-b)(s-c)C表達式:算術運算雙目算術運算符:+ -
7、 * / %算術表達式:用算術運算符將運算對象連接起來的符合C語言語法規(guī)那么的式子 注意/ 整數除整數,得整數如:1/2 0,9/4 2 ?5 * (fahr - 32) / 9 和 5 / 9 * (fahr - 32) 等價嗎% 針對整型數據如: 565,941,10040雙目運算符兩側操作數的類型要相同賦值運算賦值運算符 =賦值表達式:用 = 將一個變量和一個表達式連接起來的式子 變量 表達式例如:fahr = 100; celsius = 5 * (fahr - 32) / 9; 計算賦值運算符右側表達式的值將賦值運算符右側表達式的值賦給左側的變量的左邊必須是一個變量2.2.4 格式化
8、輸出函數printf數據輸出:格式化輸出函數 printf #include printf(Hello World! n);printf(fahr = %d, celsius = %dn, fahr, celsius);printf(格式控制字符串, 輸出參數1, , 輸出參數n);用雙引號括起來,表示輸出的格式要輸出的數據printf格式控制字符串printf(Hello World! n); printf(fahr = %d, celsius = %dn, fahr, celsius);printf(Hin, fahr);格式控制字符串:普通字符:原樣輸出格式控制說明:按指定的格式輸出數據
9、,%與數據類型有關int型 :%dfloat double型:%fprintf(fahr = %d, celsius = %dn, fahr, celsius);輸出:fahr =100, celsius = 372.3 計算分段函數 2.3.1 程序解析2.3.2 關系運算2.3.3 if-else語句2.3.4 格式化輸入函數scanf2.3.5 常用數學庫函數2.3.1 程序解析例2-4 分段計算水費要解決的問題:輸入計算分段函數輸出,并保存2位小數 求ex2.3.1 程序解析求分段函數 #include int main(void) double x, y; printf(Enter
10、x (x=0):n); /* 輸入提示 */ scanf(%lf, &x); /* 調用scanf函數輸入數據 */ if(x =0):9.5f(9.500000)=12.67Enter x (x=0):15f(15.000000)=20.00數據必須輸入嗎?Enter x (x=0):21.3f(21.300000)=42.752.3.2 關系運算x = 15比較 x 和 15 的大小比較的結果:真 假當 x 取值9.5時, x = 15的結果是:?當 x 取值21.3時, x = 15的結果是:? 關系運算 比較運算,比較兩個操作數關系運算符x y x y x = y x != y關系表達
11、式:用關系運算符將2個表達式連接起來的式子。如:x = 1區(qū)分= 和=運用關系表達式表示比較的數學式 C關系表達式x10 x10 x10 x = 10 x = 10 x != 10 x = 10用關系表達式描述條件判斷 x 是否為負數x 0判斷 x 是否不為零x != 02.3.3 if - else語句if (表達式) 語句1else 語句2if(x = 15) y = 4 * x / 3; else y = 2.5 * x - 10.5;語句1表達式語句2真假計算二分段函數 if (表達式) 語句1else 語句2if(x != 0) y = 1/x;else y = 0;源程序#incl
12、ude int main(void) double x, y; printf(Enter x:n); scanf(%lf, &x); if(x != 0) y = 1/x; else y = 0; printf(f(%.2f) = %.1fn, x, y); return 0;#include /*例2-4 */int main(void) double x, y; printf(Enter x (x=0):n); scanf(%lf, &x); if(x = 15) y = 4 * x / 3; else y = 2.5 * x - 10.5; printf(f(%f) = %.2fn, x
13、, y); return 0;運行結果#include int main(void) double x, y; printf(Enter x:n); scanf(%lf, &x); if(x != 0) y = 1/x; else y = 0; printf(f(%.2f) = %.1fn, x, y); return 0;input x:2.5f(2.50)=0.4input x:0f(0.00)=0.0軟件測試的根本思想 軟件測試精心設計一批測試用例 輸入數據,預期輸出結果 ,然后分別用這些測試用例運行程序,看程序的實際運行結果與預期輸出結果是否一致。input x:2.5f(2.50)=
14、0.4input x:0f(0.00)=0.0if(x != 0) y = 1/x;else y = 0;if(x =0):9.5f(9.500000)=12.67Enter x (x=0):15f(15.000000)=20.00Enter x (x=0):21.3f(21.300000)=42.752.3.4 格式化輸入函數scanf數據輸入:格式化輸入函數 scanf #include scanf(%lf, &x);scanf(格式控制字符串, 輸入參數1, , 輸入參數n);用雙引號括起來,表示輸入的格式變量地址scanf格式控制字符串格式控制字符串:格式控制說明: 按指定的格式輸入數
15、據, %與數據類型有關int型 :%dfloat型:%fdouble型:%lf普通字符:原樣輸入例如:scanf(%lf, &x);輸入: 9.5scanf(x=%lf, &x);輸入: x=9.5盡量不要出現(xiàn)普通字符改進例2-3的程序例2-3 求華氏溫度 100F 對應的攝氏溫度。攝氏溫度 C=(5/9)(F-32) #include int main(void) int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius = %dn, fahr, celsius); retu
16、rn 0;scanf(%d, &fahr);printf(“Enter fahr: n);Enter fahr:100fahr =100, celsius = 372.3.5 常用數學庫函數庫函數C語言處理系統(tǒng)提供事先編好的函數,供用戶在編程時調用。scanf(), printf(), exp()在相應的系統(tǒng)文件頭文件中定義一些必需的信息。#include命令用戶調用庫函數時,將相應的頭文件包含到源程序中。例如調用scanf, printf,需要 #include 調用sqrt,需要 #include 常用數學庫函數平方根函數 sqrt(x) 絕對值函數 fabs(x)fabs(-3.56)
17、的值為3.56冪函數 pow(x, n) :xnpow(1.1, 2) 的值為1.21即1.12指數函數 exp(x):exexp(2.3) 的值為e2.3以e為底的對數函數 log(x):ln xlog(123.45) 的值為4.815836以10為底的對數函數 log10(x):log10 xlog10(123.45) 的值為2.091491。 例2-5 計算存款的本息輸入存款金額 money、存期 year 和年利率 rate,根據公式計算存款到期時的本息合計sum稅前,輸出時保存2位小數。sum = money ( 1 + rate)yearsum = money * pow(1 +
18、rate), year)例2-5 程序# include # include int main(void) int money, year; double rate, sum; printf(“Enter money:); scanf(%d, &money); printf(“Enter year: ); scanf(%d, &year); printf(“Enter rate:); scanf(%lf, &rate); sum = money * pow(1 + rate), year); printf(sum = %.2f, sum); return 0;Enter money: 1000
19、Enter year: 3Enter rate: 0.025sum = 1076.89scanf(%d%d%lf, &money, &year, &rate);調用scanf函數輸入多個數據scanf(%d%d%lf, &money, &year, &rate); 輸入:1000 3 0.025scanf需要多個輸入參數和多個格式控制說明輸入參數的類型、個數和位置要與格式控制說明一一對應 ? scanf(%d%lf%d , &money, &year, &rate);程序運行時,輸入的多個數據之間必須有間隔。scanf(%d%lf%d , &money, &rate , &year);如何輸入
20、?輸入參數、格式控制說明、輸入數據2.4 輸出華氏攝氏溫度轉換表2.4.1 程序解析2.4.2 for語句2.4.3 指定次數的循環(huán)程序設計2.4.1 程序解析例2-6輸入2個整數lower和 upper,輸出一張華氏攝氏溫度轉換表,華氏溫度的取值范圍是lower, upper,每次增加1F。 fahr celsius 30 -1.1 31 -0.6 32 0.0 33 0.6 34 1.1 35 1.72.4.1 程序解析-溫度轉換表#include int main(void) int fahr, lower, upper; double celsius; printf(Enter low
21、er:); scanf(%d, &lower); printf(Enter upper:); scanf(%d, &upper); printf(fahr celsiusn);/ 溫度重復轉換:華氏溫度從lower開始,到upper結束,每次增加1F for (fahr = lower; fahr = upper; fahr +) celsius = (5.0 / 9.0) * (fahr - 32); printf(%d %6.1fn, fahr, celsius); return 0; fahr = fahr+1Enter lower: 30Enter upper: 35fahr cels
22、ius 30 -1.1 31 -0.6 32 0.0 33 0.6 34 1.1 35 1.7例2-8中for語句的流程for (fahr = lower; fahr = upper; fahr +) celsius = (5.0 / 9.0) * (fahr - 32); printf(%d %6.1fn, fahr, celsius); fahr = fahr+2輸出?Enter lower: 30Enter upper: 35fahr celsius 30 -1.1 31 -0.6 32 0.0 33 0.6 34 1.1 35 1.7for(表達式1;表達式2;表達式3) 循環(huán)體語句實
23、現(xiàn)C語句的重復執(zhí)行2.4.2 for語句循環(huán)語句3個表達式、循環(huán)體語句!書寫順序和執(zhí)行順序不同!表達式1只執(zhí)行一次循環(huán)(控制)變量:for語句中,通過改變或判斷某個變量的值來控制循環(huán)的執(zhí)行for (fahr = lower; fahr = upper; fahr +) celsius = (5.0 / 9.0) * (fahr - 32.0); printf(%d %6.1fn, fahr, celsius); for語句中的循環(huán)變量賦初值判斷其值改變其值for (fahr = lower; fahr = upper; fahr +) celsius = (5.0 / 9.0) * (fahr
24、 - 32.0); printf(%d %6.1fn, fahr, celsius); 表達式1:給循環(huán)變量賦初值,指定循環(huán)的起點。fahr = lower表達式2:給出循環(huán)的條件,決定循環(huán)的繼續(xù)或結束。fahr = upper表達式3:設置循環(huán)的步長,改變循環(huán)變量的值,從而可改變表達式2的真假性。fahr+語句:被反復執(zhí)行的語句,一條語句。for語句的說明for (fahr = lower; fahr = upper; fahr +) celsius = (5.0 / 9.0) * (fahr - 32.0); printf(%d %6.1fn, fahr, celsius); for (f
25、ahr = lower ; fahr = upper; fahr = fahr + 1) celsius = (5.0 / 9.0) * (fahr - 32.0); printf(%d %6.1fn, fahr, celsius); 復合語句 和空語句 ;for (fahr = lower ; fahr = upper; fahr = fahr + 1); celsius = (5.0 / 9.0) * (fahr - 32.0); printf(%d %6.1fn, fahr, celsius); !不要在for語句中隨意加分號求 1+2+100抽取具有共性的算式:sum = sum +
26、i sum初值為0,該算式重復100次,i從1變到100設i為循環(huán)變量,那么:指定循環(huán)起點的表達式1:i = 1給出循環(huán)條件的表達式2:i = 100設置循環(huán)步長的表達式3:i+循環(huán)體語句:sum = sum + i;for(i=1; i=100; i+)sum =sum+i;2.4.3 指定次數的循環(huán)程序設計/* 計算1 + 2 + 3 + + 100 */#include int main(void) int i, sum; sum = 0; /* 置累加和sum的初值為0 */ for ( i = 1; i = 100; i+ ) /* 循環(huán)重復100次 */ sum = sum + i
27、; /* 反復累加 */ printf( “sum = %dn, sum); /* 輸出累加和 */ return 0;源程序求 1+2+100for(i=1; i=100; i+) sum=0; sum=sum+i;sum=5050#include int main(void) int i, sum; sum = 0; for ( i = 1; i = 100; i+ ) sum = sum + i; printf( “sum = %dn, sum); return 0;求 1+1/2+1/3+ 1/100for(i=1; i=100; i+) sum=sum+1.0/i;int i;dou
28、ble sum;printf( “sum = %fn, sum);一般包含四個局部:初始化:指定循環(huán)起點給循環(huán)變量賦初值,如i = 1;進入循環(huán)之前,設置相關變量的初值,如sum = 0。條件控制:只要i 100,循環(huán)結束。指定次數的循環(huán)程序設計輸入一個正整數n,求前n項和,即循環(huán)n次#include int main(void) int i, sum; sum = 0; for ( i = 1; i = 100; i+ ) sum = sum + i; printf( “sum = %dn, sum); return 0;例2-7 求 1+2+3+n for(i=1; i=n; i+) su
29、m=sum+i;printf(“Enter n:); scanf(%d, &n); Enter n: 100Sum = 5050#include int main(void) int i, sum; printf(“Enter n: ); scanf(%d, &n); sum = 0; for ( i = 1; i = n; i+ ) sum = sum + i; printf( “sum = %dn, sum); return 0;求1+1/2+1/3+ 1/n #include int main(void) int i; double sum; printf(“Enter n: ); sc
30、anf(%d, &n); sum = 0; for ( i = 1; i = n; i+ ) sum = sum + 1.0/i; printf( “sum = %fn, sum); return 0;求前n項和,即循環(huán)n次,每次累加1項。for (i = 1; i = n ; i+) sum = sum + item (第i項)item = 1.0 / (2 * i - 1)求 1+1/3+1/5+ 的前n項和#include int main(void) int i, n; double item, sum; printf(“Enter n: ); scanf (%d, &n);sum =
31、 0 ; for ( i = 1; i = n; i+ ) item = 1.0 / (2 * i - 1); /* 計算第i項的值 */ sum = sum + item ; /* 累加第i項的值 */ printf ( sum = %fn, sum); return 0;源程序求 1+1/3+1/5+ 求前n項和,即循環(huán)n次,每次累加1項。for (i = 1; i = n ; i+) sum = sum + item (第i項)item = flag * 1.0 / denominator denominator = denominator + 2flag = -flag例2-8 求 1
32、-1/3+1/5- 的前n項和item = flag*1.0/(2 * i - 1)#include int main(void) int denominator, flag, i, n; double item, sum; printf(“Enter n: ); scanf (%d, &n);flag=1; denominator =1;sum = 0 ; for ( i = 1; i = n; i+ ) item = flag * 1.0/ denominator; /* 計算第i項的值 */ sum = sum + item ; /* 累加第i項的值 */ flag = -flag; /
33、* 準備下一次循環(huán) */ denominator = denominator +2; printf ( sum = %fn, sum); return 0;例2-8 源程序n! = 1*2*nfor (i = 1; i = n ; i+) product = product * item (第i項)item=i例2-9 求n!product = ?#include int main(void) int i, n; double product; printf(input n: n); scanf (%d, &n) ; product=1; /* 置階乘product的初值為1 */ for (
34、 i = 1; i = n; i+ ) /* 循環(huán)重復n次,計算n! */ product = product * i ; printf ( product = %.0fn, product ); return 0;例2-9 源程序輸入實數x和正整數n,計算xn = x * x * * xfor (i = 1; i = n ; i+) power = power * item (第i項)item=?求 xn #include int main(void) int i, n; double x, power ; printf(“Enter x, n: n); scanf (%lf%d, &x,
35、&n) ; power = 1; /* 置power的初值為1 */ for ( i = 1; i = n; i+ ) /* 循環(huán)重復n次,計算x的n次冪 */ power = power * x; printf( %0.fn, power);源程序求 xn 2.5 生成乘方表和階乘表2.5.1 程序解析2.5.2 結構化程序設計思想2.5.1 程序解析例2-101輸入一個正整數n,生成一張2的乘方表,輸出20到2n的值,可以調用冪函數計算2的乘方。for (i = 0; i = n ; i+) power = pow(2, i); /*調用冪函數pow(2,i)計算2的i次方*/ 輸出pow
36、er的值;源程序生成乘方表#include #include int main(void) int i, n; double power; printf(Enter n:); scanf(%d, &n); for (i = 0; i = n ; i+) power = pow(2, i); /* 調用冪函數pow(2,i)計算2的i次方 */ printf(pow(2,%d)= %.0fn, i, power); return 0;Enter n: 4pow(2,0)= 1pow(2,1)= 2pow(2,2)= 4pow(2,3)= 8pow(2,4)= 16 例2-102生成階乘表輸入一個
37、正整數n,生成一張階乘表,輸出0!到n!的值。要求定義和調用函數fact(n)計算n!,函數類型是double。 for (i = 0; i = n ; i+) power = pow(2, i); /*調用冪函數pow(2,i)計算2的i次方*/ 輸出power的值;for (i = 0; i = n ; i+) product = fact(i); /* 調用自定義函數fact(i)計算i! */ 輸出product的值;源程序生成階乘表#include double fact(int n); /* 自定義函數的聲明 */int main(void) int i, n; double re
38、sult; printf(Enter n:); scanf(%d, &n); for (i = 0; i = n ; i+) result = fact(i); /* 調用自定義函數fact(i)計算i! */ printf(%d!=%.0fn, i, result); return 0;Enter n: 30!=11!=12!=23!=6double fact(int n) /* 函數首部 */ int i; double product; product = 1; for (i = 1; i = n; i+) product = product * i; return product; /
39、* 將結果回送主函數 */2.5.2 結構化程序設計思想結構化程序設計(Structured Programming)程序設計技術C語言是結構化程序設計語言強調程序設計的風格和程序結構的標準化,提倡清晰的結構,其根本思路是將一個復雜問題的求解過程劃分為假設干階段,每個階段要處理的問題都容易被理解和處理。按自頂向下的方法對問題進行分析、模塊化設計和結構化編碼等3個步驟。自頂向下的分析方法把大的復雜的問題分解成小問題后再解決面對一個復雜的問題,首先進行上層整體的分析,按組織或功能將問題分解成子問題,如果子問題仍然十分復雜,再做進一步分解,直到處理對象相對簡單,容易處理為止。當所有的子問題都得到了解
40、決,整個問題也就解決了。每一次分解都是對上一層的問題進行細化和逐步求精,最終形成一種類似樹形的層次結構,來描述分析的結果。學生成績統(tǒng)計程序成績輸入數據計算數據查找輸出成績計算學生平均分計算課程平均分學生成績統(tǒng)計程序的層次結構圖 模塊化設計將模塊組織成良好的層次系統(tǒng),頂層模塊調用其下層模塊以實現(xiàn)程序的完整功能,每個下層模塊再調用更下層的模塊,從而完成程序的一個子功能,最下層的模塊完成最具體的功能。遵循模塊獨立性的原那么,即模塊之間的聯(lián)系應盡量簡單。一個模塊只完成一個指定的功能。模塊之間只通過參數進行調用。一個模塊只有一個入口和一個出口。模塊內慎用全局變量。結構化編碼 選用順序、選擇和循環(huán)三種控制
41、結構,使程序具有良好的風格。對變量、函數、常量等命名時,要見名知意,有助于對變量含義或函數功能的理解。在程序中增加必要的注釋,增加程序的可讀性。程序要清晰易懂,語句構造要簡單直接,一行寫一條語句,采用縮進格式。程序有良好的交互性,輸入有提示,輸出有說明,并盡量采用統(tǒng)一整齊的格式。S5sP2pM0nK)kH&iF$fCZcAXaxU7uS5sP2pM0nK)kH&hF$fCZczXaxU7uR5sP2pM+nK)kH&hE$fCZczWaxU7uR4sP2pM+mK)kH&hE!fCZczW9xU7uR4rP2pM+mJ)kH&hE!eCZczW9wU7uR4rO2pM+mJ(kH&hE!eCZ
42、czW9wT7uR4rO1pM+mJ(jH&hE!eBZczW9wT6uR4rO1oM+mJ(jG&hE!eBYczW9wT6tR4rO1oL+mJ(jG%hE!eBYbzW9wT6tQ4rO1oL-mJ(jG%gE!eBYbyW9wT6tQ4rO1oL-lJ(jG%gD!eBYbyV9wT6tQ3rO1oL-lI(jG%gD#eBYbyV8wT6tQ3qO1oL-lI*jG%gD#dBYbyV8vT6tQ3qN1oL-lI*jG%gD#dAYbyV8vS6tQ3qN0oL-lI*iG%gD#dAXbyV8vS5tQ3qN0nL-lI*iF%gD#dAXayV8vS5sQ3qN0nK-lI*i
43、F$gD#dAXaxV8vS5sP3qN0nK)lI*iF$fD#dAXaxV8vS5sP2qN0nK)kI*iF$fC#dAXaxU8vS8vS6tQ3qN0oL-lI*iF%gD#dAXbyV8vS5tQ3qN0nL-lI*iF%gD#dAXayV8vS5sQ3qN0nK-lI*iF$gD#dAXaxV8vS5sP3qN0nK)lI*iF$fD#dAXaxU8vS5sP2qN0nK)kI*iF$fC#dAXaxU7vS5sP2pN0nK)kH*iF$fCZdAXaxU7vS5sP2pM0nK)kH&iF$fCZcAXaxU7uS5sP2pM+nK)kH&hF$fCZczXaxU7uR5sP
44、2pM+mK)kH&hE$fCZczWaxU7uR4sP2pM+mJ)kH&hE!fCZczW9xU7uR4rP2pM+mJ)kH&hE!eCZczW9wU7uR4rO2pM+mJ(kH&hE!eBZczW9wT7uR4rO1pM+mJ(jH&hE!eBYczW9wT6uR4rO1oM+mJ(jG&hE!eBYbzW9wT6tR4rO1oL+mJ(jG%hE!eBYbzW9wT6tQ4rO1oL-mJ(jG%gE!eBYbyW9wT6tQ3rO1oL-lJ(jG%gD!eBYbyV9wT6tQ3qO1oL-lI(jG%gD#eBYbyV8wT6tQ3qO1oL-lI*jG%gD#dBYbyV8
45、vT6tQ3qN1oL-lI*iG%gD#dAYbyV8vS6tQ3qN0oL-lI*iF%gD#dAXbyV8vS5tQ3qN0nL-lI*iF$gD#dAXayV8vS5sQ3qN0nK-lI*iF$gD#dAXaxV8vS5sP3qN0nK)lI*iF$fD#dAXaxU8vS5sP2qN0nK)kI*iF$fC#dAXaxU7vS5sP2pN0nK)kH*iF$fCZdAXaxU7uS5sP2pM0nK)kH&iF$fCZcAXaxU7uS5sP2pM+nK)kH&hF$fCZczXaxU7uR5sP2pM+mK)kH&hE$fCZczWaxU7uR4sP2pM+mJ)kH&hE!fC
46、ZczW9xU7uR4rP2pM+mJ(kH&hE!eCZczW9wU7uR4rO2pM+mJ(kH&hE!eBZczW9wT7uR4rO1pM+mJ(jH&hE!eBYczW9wT6uR4rO1oM+mJ(jG&hE!eBYbzW9wT6tR4rO1oL+mJ(jG%hE!eBYbyW9wT6tQ4rO1oL-mJ(jG%gE!eBYbyW9wT6tQ3rO1oL-lJ(jG%gD!eBYbyV9wT6tQ3qO1oL-lI(jG%gD#eBYbyV8wT6tQ3qN1oL-lI*jG%gD#dBYbyV8vT6tQ3qN1oL-lI*iG%gD#dAYbyV8vS6tQ3qN0oL-lI*
47、iF%gD#dAXbyV8vS5tQ3qN0nL-lI*iF$gD#dAXayV8vS5sQ3qN0nK-lI*iF$fD#dAXaxV8vS5sP3qN0nK)lI*iF$fD#dAXaxU8vS5sP2qN0nK)kI*iF$fC#dAXaxU7vS5sP2pN0nK)kH*iF$fCZdAXaxU7uS5sP2pM0nK)kH&iF$fCZcAXaxU7uR5sP2pM+nK)kH&hF$fCZczXaxU7uR5sP2pM+mK)kH&hE$fCZczWaxU7uR4sP2pM+mJ)kH&hE!fCZczW9xU7uR4rP2pM+mJ(kH&hE!eCZczW9wU7uR4rO2p
48、M+mJ(jH&hE!eBZczW9wT7uR4rO1pM+mJ(jH&hE!eBYczW9wT6uR4rO1oM+mJ(jG&hE!eBYbzW9wT6tR4rO1oL+mJ(jG%hE!eBYbyW9wT6tQ4rO1oL-mJ(jG%gE!eBYbyW9wT6tQ3rO1oL-lJ(jG%gD!eBYbyV9wT6tQ3qO1oL-lI(jG%gD#eBYbyV8wT6tQ3qN1oL-lI*jG%gD#dBYbyV8vT6tQ3qN0oL-lI*iG%gD#dAYbyV8vS6tQ3qN0oL-lI*iF%gD#dAXbyV8vS5tQ3qN0nL-lI-lJ(jG%gD!eBYbyV
49、8wT6tQ3qO1oL-lI(jG%gD#eBYbyV8vT6tQ3qN1oL-lI*jG%gD#dBYbyV8vT6tQ3qN0oL-lI*iG%gD#dAYbyV8vS6tQ3qN0nL-lI*iF%gD#dAXbyV8vS5tQ3qN0nK-lI*iF$gD#dAXayV8vS5sQ3qN0nK-lI*iF$fD#dAXaxV8vS5sP3qN0nK)lI*iF$fC#dAXaBYbyV8vS6tQ3qN0oL-lI*iG%gD#dAYbyV8vS5tQ3qN0nL-lI*iF%gD#dAXbyV8vS5tQ3qN0nK-lI*iF$gD#dAXayV8vS5sQ3qN0nK)lI*i
50、F$fD#dAXaxV8vS5sP3qN0nK)kI*iF$fC#dAXaxU8vS5sP2qN0nK)kI*iF$fCZdAXaxU7vS5sP2pN0nK)kH*iF$fCZcD#dAXbyV8vS5sQ3qN0nK-lI*iF$gD#dAXayV8vS5sP3qN0nK)lI*iF$fD#dAXaxV8vS5sP3qN0nK)kI*iF$fC#dAXaxU8vS5sP2qN0nK)kH*iF$fCZdAXaxU7vS5sP2pN0nK)kH&iF$fCZcAXaxU7uS5sP2pM0nK)kH&hF$fCZczXaxU7uR5sP2sP3qN0nK)lI*iF$fD#dAXaxV8vS
51、5sP2qN0nK)kI*iF$fC#dAXaxU8vS5sP2pN0nK)kH*iF$fCZdAXaxU7vS5sP2pN0nK)kH&iF$fCZcAXaxU7uS5sP2pM0nK)kH&hF$fCZczXaxU7uR5sP2pM+nK)kH&hE$fCZczWaxU7uR4sP2pM+mK)kH&hE!fCZczW9xU7uR4rP2pM+mJ)kH&hE!fCZcCZdAXaxU7vS5sP2pM0nK)kH&iF$fCZcAXaxU7uS5sP2pM+nK)kH&hF$fCZczXaxU7uR5sP2pM+nK)kH&hE$fCZczWaxU7uR4sP2pM+mK)kH&hE!fCZczW9xU7uR4rP2pM+mJ)kH&hE!eCZczW9wU7uR4rO2pM+mJ(kK)kH&iF$fCZcAXaxU7uS5sP2pM+nK)kH&hF$fCZczXaxU7uR5sP2pM+mK)kH&hE$fCZczWaxU7uR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 啤酒的消費模式變化
- 供水設施智能化改造項目運營與維護方案
- Starter Unit 2 Keep Tidy 第一課時教學設計-2024-2025學年人教版七年級英語上冊
- 二零二五年度房產凈身出戶離婚協(xié)議及共同債權處理
- 2025年度環(huán)保設備安裝與環(huán)保技術咨詢合同
- 2025年度智能工程項目經理聘用勞務合同
- 2025年度林業(yè)砍樹與生態(tài)補償項目實施協(xié)議
- 2025年度特色民宿股權轉讓及運營管理合同
- 2024深圳市勞動合同(32篇)
- 2025年廣東省潮州市單招職業(yè)適應性測試題庫附答案
- 最專業(yè)的企業(yè)介紹模板課件
- 異位妊娠護理查房版本
- 人教版 八年級數學下冊 第19章 單元綜合測試卷(2025年春)
- 2025年湖南中醫(yī)藥高等??茖W校高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年美發(fā)師(高級技師)職業(yè)鑒定考試題庫(含答案)
- 2025年山東藥品食品職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年05月湖南招商銀行長沙分行長期社會招考筆試歷年參考題庫附帶答案詳解
- 滬科版(2024新版)數學七年級下冊第6章 實數 單元測試卷(含答案)
- 2025新人教版英語七年級下單詞英譯漢默寫表(小學部分)
- 電子物料基礎知識
- 外科疝氣的個案護理
評論
0/150
提交評論