




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第4章程序流程的控制1徐秋紅辦公地點(diǎn):主樓西配樓(信息學(xué)院)310辦公電話:62336516—808E-mail:計(jì)算機(jī)通過執(zhí)行程序來完成特定的任務(wù),而程序中的語句是控制計(jì)算機(jī)一步步的命令,每條語句所處的位置以及語句的內(nèi)容決定了計(jì)算機(jī)什么時(shí)候去做、如何做。程序執(zhí)行的結(jié)果是什么,完全由算法決定。C語言提供三種程序設(shè)計(jì)結(jié)構(gòu)去實(shí)現(xiàn)算法。什么是算法?算
法
對操作過程的描述叫算法。即根據(jù)要執(zhí)行的動(dòng)作以及這些動(dòng)作的執(zhí)行順序來求解問題的過程被稱為算法。例如:求任意兩個(gè)整數(shù)的最大公約數(shù)。算法的文字描述算法對操作過程的描述叫算法。算法可以用文字來描述,但是直觀性上差一些。常用的算法描述方法是流程圖傳統(tǒng)流程圖
N_S流程圖程序的控制語句本章的主要內(nèi)容:認(rèn)識流程圖
學(xué)會(huì)使用流程圖描述順序程序結(jié)構(gòu)學(xué)會(huì)使用流程圖描述選擇結(jié)構(gòu)學(xué)會(huì)使用流程圖描述循環(huán)結(jié)構(gòu)掌握利用流程圖設(shè)計(jì)C語言程序?qū)W習(xí)建立流程圖順序結(jié)構(gòu)程序的流程計(jì)算圓的周長和面積輸出周長和面積#include<stdio.h>
#definePI3.14159
/*PI將代表圓周率*/#defineR6
/*R將代表半徑值6*/intmain(void){doublegirth,area;girth=2*R*PI;area=R*R*PI;printf("girth=%f\n",girth);printf(“area=%f\n",area);return0;}輸入圓的半徑值計(jì)算圓的周長和面積輸出周長和面積輸入圓的半徑值開始結(jié)束順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序中,每個(gè)可執(zhí)行語句都是按程序編寫的先后次序順序執(zhí)行,并且是無條件的全部執(zhí)行輸入矩形的長、寬值計(jì)算其周長和面積輸出其周長和面積實(shí)例:編寫一個(gè)程序,求某個(gè)矩形的周長和面積。要求從鍵盤輸入矩形的長和寬(正實(shí)型數(shù)據(jù)),程序運(yùn)行的結(jié)果是在屏幕上打印該矩形的周長和面積。#include<stdio.h>intmain(void){ floatlength,width,perimeter,area; printf(“請輸入矩形的長和寬:"); scanf("%f%f",&length,&width); perimeter=(length+width)*2;printf("矩形的周長是%.3f,\t",perimeter); area=length*width;printf("矩形的面積是%.3f\n",area);system("Pause"); return0;}源程序清單選擇結(jié)構(gòu)程序設(shè)計(jì)根據(jù)給定的條件,選擇其中一條運(yùn)行線路執(zhí)行.單路選擇結(jié)構(gòu): 僅當(dāng)條件為真時(shí)才執(zhí)行選擇結(jié)構(gòu)內(nèi)部的語句塊A。PA(空)真假A真假P選擇結(jié)構(gòu)的流程if(表達(dá)式)
語句塊A
單路選擇結(jié)構(gòu)設(shè)計(jì)程序,將不及格的成績打印出來輸入一位學(xué)生的成績,存入xx<60?輸出x真假#include<stdio.h>intmain(void){ floatx; printf("\nInputascore:"); scanf("%f",&x);
if(x<60) printf("\nFail:%.1f\n",x);
return0;}選擇結(jié)構(gòu)程序設(shè)計(jì)根據(jù)給定的條件,選擇其中一條運(yùn)行線路執(zhí)行.雙路選擇結(jié)構(gòu): 當(dāng)條件為真時(shí),執(zhí)行選擇結(jié)構(gòu)內(nèi)部的語句塊A;當(dāng)條件為假時(shí),執(zhí)行選擇結(jié)構(gòu)內(nèi)部的語句塊B。PAB真假A真假PBif(P)
statement_Aelse
statement_B流程圖例如,百貨商場進(jìn)行打折促銷活動(dòng),購物總額x滿300元時(shí)可以打8折。scanf(“%f”,&x);if(x>=300)
printf(“應(yīng)付%f,實(shí)付%f”,x,x*0.8);elseprintf(“應(yīng)付%f,實(shí)付%f”,x,x);x>=300?真假輸出x*0.8輸出x輸入x輸出x*0.8輸出x
x>=300?真假輸入x開始結(jié)束雙路選擇結(jié)構(gòu)設(shè)計(jì)程序:如果成績及格,則打印Pass,否則打印Failed。輸入一位學(xué)生的成績,存入xx<60?輸出“Failed”輸出“pass”真假#include<stdio.h>intmain(void){ floatx; printf("\nInputascore:"); scanf("%f",&x);
if(x<60){ puts(“\tFailed\n\t運(yùn)籌學(xué)課程補(bǔ)考單\n"); puts("定于第6周星期二下午3:00在二教110補(bǔ)考\n");
}
else printf("\tPass\n\t運(yùn)籌學(xué)成績:%.1f\n",x);
return0;}選擇結(jié)構(gòu)程序設(shè)計(jì)根據(jù)給定的條件,選擇其中一條執(zhí)行線路.多路選擇結(jié)構(gòu):如果在多種(兩種以上)的選擇中擇一而行,則要使用if語句嵌套或if…else語句嵌套結(jié)構(gòu)來實(shí)現(xiàn)。P1AP2真假BC真假多路選擇結(jié)構(gòu)例如,求一元二次方程的根的算法可用如下代碼描述:doublea,b,c,d;scanf("%lf%lf%lf",&a,&b,&c);d=b*b–4*a*c;if(d==0) printf("\n有相等的兩個(gè)實(shí)根。");else if(d>0) printf("\n有不等的兩個(gè)實(shí)根。");else printf("\n有兩個(gè)復(fù)根。");用switch結(jié)構(gòu)處理多選擇結(jié)構(gòu)問題switch語句可以實(shí)現(xiàn)根據(jù)條件表達(dá)式運(yùn)算結(jié)果,從眾多不同選項(xiàng)中選擇某一項(xiàng)去執(zhí)行。switch語句結(jié)構(gòu)形式如下:switch(expression){
casetemplate_1:
statement_1;
casetemplate_2:
statement_2;
……
casetemplate_n:
statement_n;
[default:
statement;
]}必須是整型必須是整型常量或字符常量用switch結(jié)構(gòu)處理多選擇結(jié)構(gòu)問題例如:根據(jù)指定的定期存款年限year,顯示該年限整存整取的年利率。switch(year){ case1:puts("\t1年期的年利率是3.25\n");break; case2:puts("\t2年期的年利率是3.75\n");break; case3:puts("\t3年期的年利率是4.25\n");break; case5:puts("\t5年期的年利率是4.75\n");break; default:puts("\t更多信息請咨詢銀行機(jī)構(gòu)\n");}switch結(jié)構(gòu)中的break語句根據(jù)錄入的百分制成績值,選擇顯示4個(gè)等級評價(jià)中的一個(gè),其中評價(jià)標(biāo)準(zhǔn)是:
90分~100分的評價(jià)是“Excellent”70分~89分的評價(jià)是“Good”60分~69分的評價(jià)是“Pass”0分~59分的評價(jià)是“Failed”
#include<stdio.h>intmain(void){ floatscore; intgrade; printf("Inputascore(0~100):"); scanf("%f",&score); grade=(int)(score/10); switch(grade) { case10: case9: printf("\n\tExcellent\n");break; case8:case7: printf("\n\tGood\n");break; case6: printf("\n\tPass\n");break; default: printf("\n\tFailed\n");}
return0;}必須是整型常數(shù)switch結(jié)構(gòu)中的break語句循環(huán)設(shè)計(jì)一個(gè)程序,自動(dòng)在屏幕上顯示一個(gè)直角三角形。設(shè)計(jì)一個(gè)程序,自動(dòng)在屏幕上依次輸出三個(gè)這樣的直角三角形。循環(huán)設(shè)計(jì)一個(gè)程序,自動(dòng)在屏幕上依次輸出三個(gè)直角三角形。聲明整型變量k設(shè)置k的初值為3輸出一個(gè)三角形
只要滿足k>0k自減1(即k--)設(shè)置k值是3(k是整型)輸出一個(gè)三角形k>0?k自減1真假流程圖循環(huán)結(jié)構(gòu)的流程對郵件做查看、分類和存檔處理真假有新郵件
有新郵件?若有,則對郵件做查看、分類和存檔處理在一定條件下,反復(fù)執(zhí)行固定的語句塊的過程稱為循環(huán).
?循環(huán)結(jié)構(gòu)C語言提供了以下三種能夠重復(fù)執(zhí)行指定操作的循環(huán)控制語句:
while語句
do…while語句
for語句循環(huán)結(jié)構(gòu)------while語句
while語句的語法格式如下:while(condition){statement;}計(jì)算condition執(zhí)行statement執(zhí)行statement真假計(jì)算condition條件為假時(shí),循環(huán)結(jié)束fcondition為真condition為假condition為真循環(huán)結(jié)構(gòu)------do…while語句
do…while語句的語法格式如下:
do {
statement;
}while(condition);
計(jì)算condition執(zhí)行statement執(zhí)行statement真假計(jì)算condition先執(zhí)行循環(huán)內(nèi)部的語句,再做條件的判斷。條件為假時(shí),循環(huán)結(jié)束。initial計(jì)算condition執(zhí)行statementincrement循環(huán)結(jié)構(gòu)------for語句for語句的語法格式如下:for(
initial;
condition;increment){ statement;}條件為假時(shí),循環(huán)結(jié)束執(zhí)行statement真假計(jì)算conditioninitialincrement循環(huán)結(jié)構(gòu)建立通用的除法計(jì)算器。
如果除數(shù)為零,則重新輸入除數(shù),直至正常的完成除法運(yùn)算為止。#include<stdio.h>intmain(void){doublex,y,z;printf("請輸入被除數(shù)x和除數(shù)y:");scanf("%lf%lf",&x,&y);if(y!=0){z=x/y;printf("運(yùn)算結(jié)果%f/%f=%f\n\n",x,y,z);}elseputs("除數(shù)y為0是無效的!\n\n");
return0;}while(y==0){puts("除數(shù)y為0是錯(cuò)誤的!");printf("請重新輸入一個(gè)除數(shù)y:");scanf("%lf",&y);}z=x/y;printf("運(yùn)算結(jié)果%f/%f=%f\n\n",x,y,z);例如:在屏幕上顯示20以內(nèi)的自然數(shù)。#include<stdio.h>intmain(void){ intn=0; while(n<20) { printf("%d",n); n++; } return0;}聲明變量n,n=0n<20?輸出nn=n+1while循環(huán)結(jié)構(gòu)的特點(diǎn)......應(yīng)用循環(huán)結(jié)構(gòu)做處理/*輸出0至20以內(nèi)的奇數(shù)*/intn=1; do{ printf("%d,",n); n=n+2;}while(n<20);輸出n,n增值真假計(jì)算n<20?do...while循環(huán)結(jié)構(gòu)的特點(diǎn)......應(yīng)用循環(huán)結(jié)構(gòu)做處理當(dāng)輸入一個(gè)非零值后,程序以如下形式輸出該數(shù)值:
------輸入的數(shù)
------
并結(jié)束;否則(即為0時(shí))重新輸入數(shù)據(jù)。floatzero=0;while(!zero){ printf("\nPleaseinputadata:"); scanf("%f",&zero);}printf("\n-----%f-----\n",no_zero);Pleaseinputadata:76------76------應(yīng)用循環(huán)結(jié)構(gòu)做處理/*打印30個(gè)星號**/intcounter; for(counter=1;counter<=30;counter++)
printf(“*”);
計(jì)數(shù)器實(shí)例4.6通過鍵盤輸入一段文本信息,以輸入Enter鍵(換行操作)表示終止輸入,統(tǒng)計(jì)在按下Enter鍵之前共輸入了多少個(gè)字符。使用while循環(huán)語句去展示處理過程。使用do...while循環(huán)去展示處理過程。使用for循環(huán)語句去展示處理過程。#include<stdio.h>intmain(void){intcounter=0;charent_char; puts("\nInputasectionoftext:");
do{ ent_char=getchar(); counter++;
}while(ent_char!=10);printf("\n\tcounter=%d\n",--counter);return0;}實(shí)例4.7使用C語言設(shè)計(jì)一個(gè)文字菜單程序,要確保只有通過鍵盤正確地選擇了菜單項(xiàng)以后,程序才可以繼續(xù)向下運(yùn)行,否則重新顯示菜單的內(nèi)容。
(1)--------Option1 (2)--------Option2 (3)--------Option3Pleaseenteryourselection(from1to3):實(shí)例4.7#include<stdio.h>intmain(void){charsel;/*存儲選項(xiàng)號碼的變量*/do{ printf("\n\n\t(1)----------Option1");printf("\n\t(2)----------Option2"); printf("\n\t(3)----------Option3"); printf("\nInputyourselection(from1to3):"); scanf("%c",&sel);getchar();}while(sel!='1'&&sel!='2'&&sel!='3');switch(sel){ case'1':puts("你選擇了Option1\n");break; case'2':puts("你選擇了Option2\n");break; default:puts("你選擇了Option3\n");}return0;}如果要建立一個(gè)加、減、乘法計(jì)算器程序,如何改?#include<stdio.h>intmain(void){charsel;/*存儲選項(xiàng)號碼的變量*/doublea,b;/*存儲兩個(gè)運(yùn)算數(shù)據(jù)的變量*/do{printf("\n\n\t(1)執(zhí)行加法運(yùn)算");printf("\n\t(2)執(zhí)行減法運(yùn)算");printf("\n\t(3)執(zhí)行乘法運(yùn)算");printf("\n輸入你的選擇項(xiàng)(請輸入:1、2、3):");scanf("%d",&sel);}while(sel!='1'&&sel!='2'&&sel!='3');
printf("\n你的選擇是執(zhí)行");switch(sel){case‘1’:puts("加法運(yùn)算\n");printf("請輸入被加數(shù)和加數(shù):");scanf("%lf%lf",&a,&b);printf("%f+%f=%f\n",a,b,a+b);break;case‘2’:puts("減法運(yùn)算\n");printf("請輸入被減數(shù)和減數(shù):");scanf("%lf%lf",&a,&b);printf("%f-%f=%f\n",a,b,a-b);break;
default:puts("乘法運(yùn)算\n");printf("請輸入被乘數(shù)和乘數(shù):");scanf("%lf%lf",&a,&b);printf("%f*%f=%f\n",a,b,a*b);}puts("\n----結(jié)束----\n");return0;}實(shí)例4.8從鍵盤輸入5個(gè)實(shí)型數(shù)據(jù),求它們的平均值。#include<stdio.h>#defineN5intmain(void){ intcount;/*設(shè)置count為計(jì)數(shù)器*/ floatx,sum=0;
/*設(shè)置sum為累加器*/ printf("\nInput%dnumber:",N);
for(count=1;count<=N;count++)
{ scanf("%f",&x); sum=sum+x;
}printf(“\tAverage=%.5f\n",sum/N);return0;}實(shí)例設(shè)計(jì)一個(gè)程序,可以判別口令字(密碼)正確與否。#include<stdio.h>intmain(void){chara='$',x;printf("請輸入口令字(一個(gè)字符):");scanf("%c",&x);if(a==x) puts("\n歡迎使用本程序。\n");else puts("\n口令字不對!\n");return0;}實(shí)例輸入口令字,如果口令正確,則顯示"歡迎使用本程序";否則提示“口令錯(cuò)誤”。3-19.c輸入口令字口令出錯(cuò)?YN提示"口令出錯(cuò)"顯示"歡迎使用本程序"假設(shè)口令字只是一個(gè)字符#include<stdio.h>intmain(void){ chara='b',b='j',c='f',d='u',x1,x2,x3,x4; printf("請輸入口令字(由4個(gè)字符組成):");scanf("%c%c%c%c",&x1,&x2,&x3,&x4);
if(x1!=a) printf("\n口令出錯(cuò)!\n");elseif(x2!=b) printf("\n口令出錯(cuò)!\n");elseif(x3!=c) printf("\n口令出錯(cuò)!\n");elseif(x4!=d) printf("\n口令出錯(cuò)!\n");elseprintf("\n------歡迎使用本程序------\n\n"); return0;}YNYNNYNY歡迎...提示出錯(cuò)口令的第一個(gè)字符錯(cuò)了?口令的第二個(gè)字符錯(cuò)了?第三個(gè)錯(cuò)了?第四個(gè)錯(cuò)了?提示出錯(cuò)提示出錯(cuò)提示出錯(cuò)口令字是4個(gè)字符組成輸入口令字口令出錯(cuò)?YN提示口令出錯(cuò)歡迎使用本程序修改實(shí)例給予最多3次輸入口令的機(jī)會(huì),只有口令正確,才可以顯示“歡迎使用本程序”。3-19.c特點(diǎn):循環(huán)次數(shù)已確定:3次為了程序簡單,假設(shè)口令字只一個(gè)字符輸入口令字YN提示口令出錯(cuò)口令正確!將循環(huán)次數(shù)置為3輸入口令次數(shù)沒有達(dá)到3次?試用次數(shù)加1口令出錯(cuò)?#include<stdio.h>#defineM3intmain(void){chara='$',x;inti;
for(i=1;i<=M;i++){printf("請輸入口令字(1個(gè)字符):");scanf("%c",&x);
getchar();if(x==a){ printf(“\n------口令正確!------\n\n");
i=M;}elsei<M?puts(“\n口令出錯(cuò)!再試試。\n”):puts(“\n你無權(quán)限!\n\n");}
return0;}修改前面有關(guān)“打印成績等級”的實(shí)例打印學(xué)生成績單3-11.c輸入口令的次數(shù)沒有達(dá)到3次?輸入口令字口令字出錯(cuò)?YN打?。嚎诹畛鲥e(cuò)打印清單列出成績等級做結(jié)束循環(huán)的處理完整程序#include<stdio.h>#defineM3intmain(void){doublescore;chara='$',x;inti,grade;for(i=0;i<M;i++){printf("輸入口令字(1個(gè)字符):");scanf("%c",&x);getchar();
if(x==a){ printf("\n------口令正確!------\n\n"); printf("\n**歡迎使用本系統(tǒng)打印程序清單**\n"); i=M; printf("\n請輸入學(xué)生的成績:"); scanf("%lf",&score); if(score<60) {printf("\n\n*****運(yùn)籌學(xué)課程補(bǔ)考通知單*****\n\n"); printf("請于第8周星期二下午3:40,在二教303室補(bǔ)考。\n"); printf("請務(wù)必帶上學(xué)生證或考試證!\n\n");} else {printf("\n\n*****成績單*****\n\n"); printf("考試課程:運(yùn)籌學(xué)\n");printf("學(xué)生的成績:%.1f\n-------------\n",score);} printf("\n成績等級是"); grade=(int)(score/10); switch(grade) {case10: case9: printf("Excellent\n\n");break; case8: case7: printf("Good\n\n");break; case6: printf("Pass\n\n");break; default: printf("Failed!\n\n");}}
elsei<M?puts(“\n口令出錯(cuò)!再試試。\n”):puts(“\n你無權(quán)限!\n\n"); }return0;}prt_score.c課堂練習(xí)——了解循環(huán)語句的作用1在屏幕的一行上顯示連續(xù)10個(gè)字符A2在屏幕上顯示連續(xù)10個(gè)字符A,顯示6行嵌套循環(huán)嵌套循環(huán)是指一個(gè)循環(huán)結(jié)構(gòu)的循環(huán)體中包含了另一個(gè)循環(huán)。while(...){ ...
while(...) {
... } ...}打印乘法表#include<stdio.h>intmain(void){intk=2,j;
/*k是被乘數(shù),j是乘數(shù)*/
for(j=1;j<=9;j++){ printf("%d*%d=%d\t",k,j,k*j);}
putchar(‘\n’);system("Pause");return0;}2*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=181*2=22*2=43*2=64*2=85*2=106*2=127*2=148*2=169*2=18打印乘法表2*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=183*1=33*2=53*3=93*4=123*5=153*6=183*7=213*8=243*9=271*1=21*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=9......intk,j;for(k=1;k<=9;k++){
for(j=1;j<=9;j++) {
printf("%d*%d=%d\t",k,j,k*j);
}
putchar('\n');}加入:專門限制打印的控制語句例4.11
打印乘法九九表。與循環(huán)相關(guān)的兩個(gè)語句:break;
continue;break語句的作用1)在switch語句中的作用是結(jié)束該switch語句的執(zhí)行過程。2)在循環(huán)語句中的作用是結(jié)束該循環(huán)語句的執(zhí)行過程。for(i=1;i<=10;i++){printf(“i=%d“,i);}for(i=1;i<=10;i++){if(i==5){break;
}printf(“i=%d“,i);}for(i=1;i<=10;i++){if(i==5){continue;
}printf(“i=%d“,i);}continue語句的作用1)是for、while、do...while循環(huán)結(jié)構(gòu)內(nèi)部使用的執(zhí)行語句。2)停止循環(huán)體當(dāng)次的執(zhí)行,轉(zhuǎn)去準(zhǔn)備下一輪的循環(huán)。#include<stdio.h>intmain(void){intk,j,n;
for(k=1;k<=9;k++)
{
for(j=1;j<=9;j++)
{if(j>k){break;} printf("%d*%d=%d\t",k,j,k*j);
}putchar('\n');
}system("Pause");return0;}#include<stdio.h>intmain(void){intk,j;
for(k=1;k<=9;k++) {
for(j=1;j<=9;j++) {if(k>j) {printf("\t");continue;} printf("%d*%d=%d\t",k,j,k*j);
}
putchar('\n');}return0;}分步執(zhí)行程序范例輸出不能被3整除的20以內(nèi)的自然數(shù)for(n=1;n<20;n++){
if(n%3==0)
continue;printf("%d",n);}分步執(zhí)行程序#include<stdio.h>intmain(void){intk,j,n;
for(k=1;k<=9;k++) {
for(j=1;j<=9;j++) {if(k>j) printf("\t");else printf("%d*%d=%d\t",k,j,k*j);}putchar('\n');
}return0;}程序設(shè)計(jì)中,break和continue語句并非不可缺少for(j=1;j<=9;j++){if(j>k)j=9;elseprintf("%d*%d=%d\t",k,j,k*j);}#include<stdio.h>intmain(void){intk,j; for(k=1;k<=9;k++) { for(j=1;j<=k;j++) { printf("%d*%d=%d\t",k,j,k*j); } putchar('\n')
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)助力訂單農(nóng)業(yè)精準(zhǔn)化供應(yīng)鏈管理
- 2025至2030迷你酒吧行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
- 江西省撫州市宜黃縣2024年九上化學(xué)期末調(diào)研試題含解析
- 福建省寧德市2025屆九年級化學(xué)第一學(xué)期期末質(zhì)量檢測試題含解析
- 江蘇省南京市六合區(qū)2025屆數(shù)學(xué)八上期末考試試題含解析
- 貴州省從江縣2025屆數(shù)學(xué)八年級第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 人才派遣代理招聘服務(wù)合同
- 蘇州園林教學(xué)設(shè)計(jì)
- 鄉(xiāng)村衛(wèi)生院網(wǎng)絡(luò)信息化建設(shè)與升級方案
- 綠色環(huán)保型自修復(fù)環(huán)氧樹脂產(chǎn)品的開發(fā)
- 廣州市藝術(shù)中學(xué)招聘教師考試真題2024
- 工業(yè)自動(dòng)化設(shè)備保修及維修管理措施
- 期末作文預(yù)測外研版七年級英語下冊
- 2025-2030中國兒童魚油行業(yè)銷售動(dòng)態(tài)及競爭策略分析報(bào)告
- 統(tǒng)編版五年級升六年級語文暑期銜接《課外閱讀》專項(xiàng)測試卷及答案
- 小小理財(cái)家課件
- DB43-T 2622-2023 醫(yī)療導(dǎo)管標(biāo)識管理規(guī)范
- 譯林版一年級下冊全冊英語知識點(diǎn)梳理
- 案場物業(yè)制度管理制度
- 護(hù)理事業(yè)十五五發(fā)展規(guī)劃(2026-2030)
- CJ/T 316-2009城鎮(zhèn)供水服務(wù)
評論
0/150
提交評論