




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第二部分 模塊化程序設(shè)計(jì)2第二部分 主要內(nèi)容n第一講 多分支嵌套結(jié)構(gòu)的實(shí)現(xiàn)n第二講 循環(huán)嵌套結(jié)構(gòu)的實(shí)現(xiàn)n第三講 數(shù)據(jù)文件及應(yīng)用n第四講 指針及應(yīng)用3第一講多分支嵌套結(jié)構(gòu)的實(shí)現(xiàn)4主要內(nèi)容n回顧程序的三種基本結(jié)構(gòu)回顧程序的三種基本結(jié)構(gòu)n嵌套結(jié)構(gòu)嵌套結(jié)構(gòu)選擇嵌套結(jié)構(gòu)選擇嵌套結(jié)構(gòu)if語(yǔ)句深入語(yǔ)句深入switch語(yǔ)句語(yǔ)句應(yīng)用實(shí)例應(yīng)用實(shí)例n參考參考 2.2.2 2.3 2.4 5順序結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)三種基本結(jié)構(gòu)的示意圖循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)6嵌套結(jié)構(gòu)n自頂向下,逐步細(xì)化的分析結(jié)果。n三種基本結(jié)構(gòu)中的語(yǔ)句組(順序語(yǔ)句組、if分支語(yǔ)句組、else分支語(yǔ)句組、循環(huán)體語(yǔ)句組)可以包含任意結(jié)構(gòu)的語(yǔ)句,從而形
2、成不同的嵌套結(jié)構(gòu)。n嵌套結(jié)構(gòu)沒(méi)有特定的結(jié)構(gòu)形式,由分析方法自然形成。7選擇嵌套結(jié)構(gòu)if語(yǔ)句深入nif語(yǔ)句的多種結(jié)構(gòu)語(yǔ)句的多種結(jié)構(gòu)nif和和else的匹配原則的匹配原則8if語(yǔ)句的多種結(jié)構(gòu)語(yǔ)句語(yǔ)句1表達(dá)式表達(dá)式語(yǔ)句語(yǔ)句2真真假假if (條件表達(dá)式條件表達(dá)式) 語(yǔ)句語(yǔ)句1else 語(yǔ)句語(yǔ)句2n雙分支結(jié)構(gòu)雙分支結(jié)構(gòu)(復(fù)習(xí)復(fù)習(xí))十字路口或直行或右轉(zhuǎn)彎十字路口或直行或右轉(zhuǎn)彎n單分支結(jié)構(gòu)單分支結(jié)構(gòu)十字路口或直行或停十字路口或直行或停n選擇嵌套結(jié)構(gòu)選擇嵌套結(jié)構(gòu)多分支結(jié)構(gòu)多分支結(jié)構(gòu)n參考參考2.2.29單分支結(jié)構(gòu)nif(條件) 語(yǔ)句if(m = c) m=m;else m=c ; if(c!=m) m=c;常
3、見(jiàn)錯(cuò)誤寫(xiě)法:常見(jiàn)錯(cuò)誤寫(xiě)法:語(yǔ)句語(yǔ)句1表達(dá)式表達(dá)式真真假假示例:示例:若若m與與c相同,相同,m值不值不變,否則變,否則c的值給的值給m正確寫(xiě)法:正確寫(xiě)法:?jiǎn)畏种ЫY(jié)構(gòu)示例-求絕對(duì)值#include int main(void) int number; printf(Enter a number: ); scanf(%d, &number); if(number 0) number = -number; printf(The absolute value is %d.n, number); return 0;10Enter a number: 10 The absolute value i
4、s 10.Enter a number: -300 The absolute value is 300.sample21_02.cpp分析:分析:負(fù)數(shù)求反,正數(shù)跳出負(fù)數(shù)求反,正數(shù)跳出編程實(shí)現(xiàn)編程實(shí)現(xiàn)11選擇嵌套結(jié)構(gòu)n在if語(yǔ)句中又包含一個(gè)或多個(gè)if語(yǔ)句if語(yǔ)句的嵌套n參考 2.2.212完整嵌套結(jié)構(gòu) P39if(條件1) if(條件2) 語(yǔ)句1 else 語(yǔ)句2else if(條件3) 語(yǔ)句3 else 語(yǔ)句4表達(dá)表達(dá)式式1表達(dá)表達(dá)式式3語(yǔ)句語(yǔ)句4真真 假假表達(dá)表達(dá)式式2語(yǔ)句語(yǔ)句3語(yǔ)句語(yǔ)句1語(yǔ)句語(yǔ)句2真真 真真 假假假假注:條件多以表達(dá)式形式出現(xiàn)表達(dá)式形式出現(xiàn)if (x 0) y = 0; e
5、lse if (x = 15) y = 4 * x / 3; else y = 2.5 * x - 10.5; 13實(shí)例1 (多分支)分段計(jì)算水費(fèi)sample21_03.cpp# include int main(void) double x, y; printf(Enter x:); scanf(%lf, &x); if (x 0) y = 0; else if (x = 15) y = 4 * x / 3; else y = 2.5 * x - 10.5; printf(f(%.2f) = %.2fn, x, y); return 0;Enter x: -0.5f(-0.50) =
6、 0.00 Enter x: 9.5f(9.50) = 12.67Enter x: 21.3f(21.30) = 42.75004( )01532.510.515xxyf xxxx寫(xiě)出寫(xiě)出If語(yǔ)句語(yǔ)句完整程序,上機(jī)調(diào)試!完整程序,上機(jī)調(diào)試!2種嵌套if語(yǔ)句的比較 y=x+1 x1y= y=x+2 1=x=214if (x 1) y = x + 1; else if (x 2) y = x + 2; else y = x + 3; if (x 2) if (x 1) y = x + 1; else y = x + 2;else y = x + 3; x2 x1y=x+1y=x+2真真 假假真真
7、y=x+3假假假假 x1 x2y=x+1y=x+2真真 假假真真 y=x+3編程比較結(jié)果!編程比較結(jié)果!15不對(duì)稱(chēng)嵌套結(jié)構(gòu)示例:求實(shí)足年齡 sample21_04.cpp age=sysY-bthY; if(sysMbthM) age=age-1; else if(sysM=bthM) if (sysDbthD) age=age-1;n年齡年齡=當(dāng)前年份當(dāng)前年份-生日年份生日年份n如果如果生日月份還沒(méi)到年齡生日月份還沒(méi)到年齡減一歲減一歲n否則否則如果生日月份已到但如果生日月份已到但生日還沒(méi)到年齡減一歲生日還沒(méi)到年齡減一歲age=sysY-bthY; if(sysMbthM) age=age-1
8、; else if(sysM=bthM)&(sysDbthD)age=age-1;用復(fù)雜條件表示用復(fù)雜條件表示 :16else 和 if 的匹配if(表達(dá)式表達(dá)式1)if(表達(dá)式表達(dá)式2) 語(yǔ)句語(yǔ)句1else 語(yǔ)句語(yǔ)句2 elseif(表達(dá)式表達(dá)式3) 語(yǔ)句語(yǔ)句3 else 語(yǔ)句語(yǔ)句4 if(表達(dá)式表達(dá)式1)if(表達(dá)式表達(dá)式2) 語(yǔ)句語(yǔ)句1 elseif(表達(dá)式表達(dá)式3) 語(yǔ)句語(yǔ)句3 else 語(yǔ)句語(yǔ)句4 else 與最靠近它的、沒(méi)有與別的與最靠近它的、沒(méi)有與別的 else 匹配過(guò)的匹配過(guò)的 if 匹配匹配if(表達(dá)式表達(dá)式1)if(表達(dá)式表達(dá)式2) 語(yǔ)句語(yǔ)句1 elseif(表達(dá)式
9、表達(dá)式3) 語(yǔ)句語(yǔ)句3 else 語(yǔ)句語(yǔ)句4 17改變else 和 if 的配對(duì)改寫(xiě)下列改寫(xiě)下列 if 語(yǔ)句,使語(yǔ)句,使 else 和第和第1個(gè)個(gè) if 配對(duì)。配對(duì)。 if (x 2) if (x 1) y = x + 1; else y = x + 2;if (x 2) if (x 1) y = x + 1; else y = x + 2;if (x 2) if (x 1) y = x + 1; else;else y = x + 2;18多分支結(jié)構(gòu)if (表達(dá)式1) 語(yǔ)句1else if (表達(dá)式2) 語(yǔ)句2else if (表達(dá)式n-1) 語(yǔ)句n-1else 語(yǔ)句n#include vo
10、id main(void) char cLevel; int fScore; printf(請(qǐng)輸入成績(jī):請(qǐng)輸入成績(jī):); scanf(%d,&fScore); /*輸入成績(jī)輸入成績(jī)*/ if(fScore100|fScore 89) /*分?jǐn)?shù)分?jǐn)?shù)fScore=90*/ cLevel=A; else if (fScore 79) /*分?jǐn)?shù)分?jǐn)?shù)90fScore=80*/ cLevel=B; else if (fScore 69) /*分?jǐn)?shù)分?jǐn)?shù)80fScore=70*/cLevel=C; else if (fScore 59) /*分?jǐn)?shù)分?jǐn)?shù)70fScore=60*/ cLevel=D; el
11、se cLevel=E; /*分?jǐn)?shù)分?jǐn)?shù)fScore60*/ printf(該成績(jī)的等級(jí)為:該成績(jī)的等級(jí)為:%cn,cLevel);實(shí)例: 輸入百分制成績(jī),按A、B、C、D、E輸出相應(yīng)等級(jí)。#include main( ) int fScore; char cLevel; printf(請(qǐng)輸入成績(jī):請(qǐng)輸入成績(jī):); scanf(%d,&fScore); while(fScore 100| fScore 0) printf(n輸入有誤,請(qǐng)重輸。輸入有誤,請(qǐng)重輸。); scanf(%d,& fScore); switch(fScore /10) case 10: case 9: cL
12、evel =A;break; case 8: cLevel =B;break; case 7: cLevel =C;break; case 6: cLevel =D;break; case 5: case 4: case 3: case 2: case 1: case 0: cLevel =E; printf(成績(jī)是成績(jī)是%d,相應(yīng)等級(jí)是,相應(yīng)等級(jí)是%c。, fScore, cLevel);#include void main(void) char cLevel; int fScore; printf(請(qǐng)輸入成績(jī):請(qǐng)輸入成績(jī):); scanf(%d,&fScore); if(fScor
13、e100|fScore 89) cLevel=A; else if (fScore 79) cLevel=B; else if (fScore 69) cLevel=C; else if (fScore 59) cLevel=D; else cLevel=E; printf(該成績(jī)等級(jí):該成績(jī)等級(jí):%cn,cLevel);default :cLevel =E;21switch(表達(dá)式表達(dá)式) case 常量表達(dá)式常量表達(dá)式1:語(yǔ)句段:語(yǔ)句段1; break; case 常量表達(dá)式常量表達(dá)式2:語(yǔ)句段:語(yǔ)句段2 ; break; . case 常量表達(dá)式常量表達(dá)式n:語(yǔ)句段:語(yǔ)句段n ; bre
14、ak; default : 語(yǔ)句段語(yǔ)句段n+1 ; 表達(dá)式的值表達(dá)式的值=常量表達(dá)式常量表達(dá)式 2 的值的值表表達(dá)達(dá)式式語(yǔ)句段語(yǔ)句段1語(yǔ)句段語(yǔ)句段2語(yǔ)句段語(yǔ)句段n語(yǔ)句段語(yǔ)句段n+1表達(dá)式的值表達(dá)式的值=常量表達(dá)式常量表達(dá)式 1 的值的值表達(dá)式的值表達(dá)式的值=常量表達(dá)式常量表達(dá)式 n 的值的值其他其他breakbreakbreakbreakswitch(fScore /10) case 10: case 9: cLevel =A;break; case 8: cLevel =B;break; case 7: cLevel =C;break; case 6: cLevel =D;break; de
15、fault :cLevel =E;22switch語(yǔ)句 處理多分支選擇問(wèn)題,處理多分支選擇問(wèn)題,3種情況種情況1、在、在switch語(yǔ)句的每個(gè)語(yǔ)句段中都使用語(yǔ)句的每個(gè)語(yǔ)句段中都使用break語(yǔ)句,但不使用語(yǔ)句,但不使用default switch(表達(dá)式表達(dá)式) case 常量表達(dá)式常量表達(dá)式1:語(yǔ)句段:語(yǔ)句段1; break; case 常量表達(dá)式常量表達(dá)式2:語(yǔ)句段:語(yǔ)句段2 ; break; . case 常量表達(dá)式常量表達(dá)式n:語(yǔ)句段:語(yǔ)句段n ; break; default : 語(yǔ)句段語(yǔ)句段n+1 ;n2、在、在switch語(yǔ)句的每個(gè)語(yǔ)句的每個(gè)語(yǔ)句段中都語(yǔ)句段中都使用使用break
16、語(yǔ)語(yǔ)句,并使用句,并使用default#include main( ) int fScore; char cLevel; printf(請(qǐng)輸入學(xué)生成績(jī):請(qǐng)輸入學(xué)生成績(jī):); scanf(%d,&fScore); while(fScore 100| fScore 0) printf(n輸入有誤,請(qǐng)重輸。輸入有誤,請(qǐng)重輸。); scanf(%d,& fScore); switch(fScore /10) case 10: case 9: cLevel =A;break; case 8: cLevel =B;break; case 7: cLevel =C;break; case 6
17、: cLevel =D;break; case 5: case 4: case 3: case 2: case 1: case 0: cLevel =E; printf(成績(jī)是成績(jī)是%d,相應(yīng)等級(jí)是,相應(yīng)等級(jí)是%c。, fScore, cLevel);default :cLevel =E; 例例2-5計(jì)算器程序。計(jì)算器程序。問(wèn)題描述:任意輸入兩個(gè)數(shù),根據(jù)問(wèn)題描述:任意輸入兩個(gè)數(shù),根據(jù)用戶(hù)選擇的功能菜單,求出它們的用戶(hù)選擇的功能菜單,求出它們的和、差、積、除的結(jié)果。和、差、積、除的結(jié)果。 #include void main(void) double dLOper,dROper,dResult;
18、/* 存放左右操作數(shù)存放左右操作數(shù) */ int nFun;/* 存放運(yùn)算符存放運(yùn)算符 */ printf( -n);/* 構(gòu)造功能菜單構(gòu)造功能菜單 */ printf( 加法運(yùn)算加法運(yùn)算-1n); printf( 減法運(yùn)算減法運(yùn)算-2n); printf( 除法運(yùn)算除法運(yùn)算-3n); printf( 乘法運(yùn)算乘法運(yùn)算-4n); printf( -n); printf( 請(qǐng)輸入功能選擇:請(qǐng)輸入功能選擇: ); scanf(%d,&nFun); if(nFun4|nFun1) printf( 輸入錯(cuò)誤!輸入錯(cuò)誤!n); else printf( 請(qǐng)輸入兩個(gè)操作數(shù):請(qǐng)輸入兩個(gè)操作數(shù): );
19、 scanf(%lf%lf,&dLOper,&dROper);/* 輸入左右操作數(shù)和運(yùn)算符輸入左右操作數(shù)和運(yùn)算符 */ switch(nFun) case 1: dResult=dLOper+dROper; break; /* 加法加法 */ case 2: dResult=dLOper-dROper; break; /* 減法減法 */ case 3: if(0.0=dROper) printf( 右操作數(shù)不能為右操作數(shù)不能為0n); return; /* 除法除法 */ else dResult=dLOper/dROper; break; default: dResult=
20、dLOper*dROper; /* 乘法乘法 */ printf( 計(jì)算結(jié)果為:計(jì)算結(jié)果為:%8.3lfn,dResult); /* 輸出結(jié)果輸出結(jié)果 */263、在switch中不使用breakswitch(表達(dá)式表達(dá)式) case 常量表達(dá)式常量表達(dá)式1:語(yǔ)句段:語(yǔ)句段1; case 常量表達(dá)式常量表達(dá)式2:語(yǔ)句段:語(yǔ)句段2; . case 常量表達(dá)式常量表達(dá)式n:語(yǔ)句段:語(yǔ)句段n; default : 語(yǔ)句段語(yǔ)句段n+1;27switch(表達(dá)式表達(dá)式) case 常量表達(dá)式常量表達(dá)式1:語(yǔ)句段:語(yǔ)句段1; case 常量表達(dá)式常量表達(dá)式2:語(yǔ)句段:語(yǔ)句段2; . case 常量表達(dá)式常
21、量表達(dá)式n:語(yǔ)句段:語(yǔ)句段n; default : 語(yǔ)句段語(yǔ)句段n+1;表達(dá)式的值表達(dá)式的值=常量表達(dá)式常量表達(dá)式 2 的值的值表表達(dá)達(dá)式式語(yǔ)句段語(yǔ)句段1語(yǔ)句段語(yǔ)句段2語(yǔ)句段語(yǔ)句段n語(yǔ)句段語(yǔ)句段n+1表達(dá)式表達(dá)式的值的值= =常量表達(dá)式常量表達(dá)式 1 的值的值表達(dá)式的值表達(dá)式的值=常量表達(dá)式常量表達(dá)式 n 的值的值其他其他fScore89cLevel =?switch(fScore /10) case 10: case 9: cLevel =A; case 8: cLevel =B; case 7: cLevel =C; case 6: cLevel =D; default :cLevel =
22、E; 求某年某月某日是該年的第幾天sample21_14.cpp / y年,年,m月,月,d日日 / days計(jì)算的天數(shù)計(jì)算的天數(shù) days=d; switch(m-1) case 12:days+=31; case 11:days+=30; case 10:days+=31; case 9:days+=30; case 8:days+=31; case 7:days+=31; case 6:days+=30; case 5:days+=31; case 4:days+=30; case 3:days+=31; case 2:days+=isLeap(y)?29:28; case 1:days
23、+=31; 28復(fù)合賦值運(yùn)算符 P53days+=31days=days+31n在在“=”前加上某些運(yùn)算符前加上某些運(yùn)算符復(fù)合賦值運(yùn)算符nC語(yǔ)言可以構(gòu)成復(fù)合運(yùn)算符的有:+ - * / % & | n詳見(jiàn)P53:表3-1雙目復(fù)合運(yùn)算符n常用:+= -= *= 等自增,自減運(yùn)算n單目運(yùn)算符所構(gòu)成的復(fù)合賦值運(yùn)算+ 自增1- 自減1如:i+ 參與運(yùn)算后,i+1+i i+1后,參與運(yùn)算i- 參與運(yùn)算后,i-1-i i-1后,參與運(yùn)算int x=0,y=0,i=1;x=i+;y=+i;printf(x=%d,y=%d,i=%d,x,y,i);x=1,y=3,i=3條件表達(dá)式 P39n一般形式:一般
24、形式:表達(dá)式表達(dá)式1 ? 表達(dá)式表達(dá)式2 : 表達(dá)式表達(dá)式3n值:若值:若“表達(dá)式表達(dá)式1 ”的值為真,則以的值為真,則以“表達(dá)式表達(dá)式2”為該條為該條件表達(dá)式的值;否則以件表達(dá)式的值;否則以“表達(dá)式表達(dá)式3”為該條件表達(dá)式的值為該條件表達(dá)式的值。n通常用于賦值語(yǔ)句中,如:通常用于賦值語(yǔ)句中,如:days+= isLeap(y)?29:28; if(ab) max=a;else max=b max=(ab)?a:b;32Is函數(shù)構(gòu)造n判斷函數(shù),返回判斷函數(shù),返回1或或0表示表示真真或或假假n調(diào)用時(shí)通常表示一個(gè)調(diào)用時(shí)通常表示一個(gè)條件,運(yùn)用條件,運(yùn)用if語(yǔ)句再作語(yǔ)句再作進(jìn)一步處理。進(jìn)一步處理。n判
25、奇數(shù)判奇數(shù)int isOdd(int m)n判偶數(shù)判偶數(shù)int isEven(int m)n判閏年判閏年int isLeap(int year) 33判奇數(shù)int isOdd(int m) if(m%2=1) return 1; else return 0;int isOdd(int m) return m%2;34判偶數(shù)int isEven(int m) if(m%2=0) return 1; else return 0;int isEven(int m) return !(m%2);35判閏年int isLeap(int year) return (year%4=0&year%10
26、0!=0)|year%400=0); 完整程序:求完整程序:求2010年年3月月20日是日是2010年的第幾天年的第幾天#includeint isLeap(int year);void main()int y,m,d,days; y=2010,m=3,d=20; days=d; switch(m-1) case 12:days+=31; case 11:days+=30; case 10:days+=31; case 9:days+=30; case 8:days+=31; case 7:days+=31; case 6:days+=30; case 5:days+=31; case 4:d
27、ays+=30; case 3:days+=31; case 2:days+=isLeap(y)?29:28; case 1:days+=31; printf(days=%d,days);int isLeap(int year) return ( year%4=0&year%100!=0 | year%400=0 );運(yùn)行過(guò)程運(yùn)行過(guò)程days=20m-1=22010%4!=0且且2010%400!=0返回返回0days=20+28=48days=48+31days=79改為通用程序,從鍵盤(pán)輸入年、月、日!改為通用程序,從鍵盤(pán)輸入年、月、日!37實(shí)例1假設(shè)自動(dòng)售貨機(jī)出售假設(shè)自動(dòng)售貨機(jī)出售
28、4種商品,薯片種商品,薯片(crisps)、爆、爆米花米花(popcorn)、巧克力、巧克力(chocolate)和可樂(lè)和可樂(lè)(cola),售價(jià)分別是每份,售價(jià)分別是每份3.0、2.5、4.0和和3.5元元。在屏幕上顯示以下菜單當(dāng)用戶(hù)輸入編號(hào)。在屏幕上顯示以下菜單當(dāng)用戶(hù)輸入編號(hào)14,顯示相應(yīng)商品的價(jià)格;輸入顯示相應(yīng)商品的價(jià)格;輸入0,退出查詢(xún);輸入,退出查詢(xún);輸入其他編號(hào),顯示價(jià)格為其他編號(hào),顯示價(jià)格為0。1 Select crisps2 Select popcorn 3 Select chocolate4 Select cola 0 Exit上機(jī)編程,調(diào)試實(shí)現(xiàn)!上機(jī)編程,調(diào)試實(shí)現(xiàn)!38#include int main(void) int choice; double price; printf(1 Select crisps n); printf(2 Select popcorn n); printf(3 Select chocolate n); printf(4 Select cola n); printf(0 exit n); printf(Enter choice: ); scanf(%d, &a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社交網(wǎng)絡(luò)用戶(hù)行為洞察與營(yíng)銷(xiāo)策略?xún)?yōu)化
- 電子競(jìng)技產(chǎn)業(yè)的品牌建設(shè)與傳播策略研究
- 科技園區(qū)內(nèi)的綜合交通運(yùn)輸體系建設(shè)研究
- 直播帶貨在營(yíng)銷(xiāo)推廣中的應(yīng)用
- 科技企業(yè)研發(fā)團(tuán)隊(duì)的協(xié)同工作流設(shè)計(jì)
- 2025年度稻谷種植與銷(xiāo)售金融服務(wù)合同
- 二零二五年度智慧農(nóng)業(yè)項(xiàng)目預(yù)算監(jiān)督協(xié)議
- 2025至2030年中國(guó)耐熱型膠帶輸送機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度生物科技公司員工借調(diào)與研發(fā)合作合同
- 2025至2030年中國(guó)缸頭數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 蛇膽川貝液在動(dòng)物模型中的藥理作用研究
- GB/T 44260-2024虛擬電廠資源配置與評(píng)估技術(shù)規(guī)范
- 中國(guó)煤炭地質(zhì)總局公開(kāi)招聘報(bào)名表
- AQ 1064-2008 煤礦用防爆柴油機(jī)無(wú)軌膠輪車(chē)安全使用規(guī)范(正式版)
- 電子商務(wù)數(shù)據(jù)分析基礎(chǔ)(第二版) 課件 模塊1、2 電子商務(wù)數(shù)據(jù)分析概述、基礎(chǔ)數(shù)據(jù)采集
- YB-T+4190-2018工程用機(jī)編鋼絲網(wǎng)及組合體
- 高大模板安全施工施工安全保證措施
- 比亞迪公司應(yīng)收賬款管理的問(wèn)題及對(duì)策分析
- 【高考真題】2024年新課標(biāo)全國(guó)Ⅱ卷高考語(yǔ)文真題試卷(含答案)
- 委托辦理報(bào)廢汽車(chē)協(xié)議書(shū)
- 旅游服務(wù)質(zhì)量評(píng)價(jià)體系
評(píng)論
0/150
提交評(píng)論