版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編輯課件Chap 9 結(jié)構(gòu)結(jié)構(gòu) 9.1 輸出平均分最高的學(xué)生信息輸出平均分最高的學(xué)生信息9.2 學(xué)生成績排序?qū)W生成績排序9.3 修改學(xué)生成績修改學(xué)生成績編輯課件本章要點(diǎn)本章要點(diǎn)n什么是結(jié)構(gòu)?結(jié)構(gòu)與數(shù)組有什么差別?什么是結(jié)構(gòu)?結(jié)構(gòu)與數(shù)組有什么差別?n有幾種結(jié)構(gòu)的定義形式,它們之間有什么不同?有幾種結(jié)構(gòu)的定義形式,它們之間有什么不同?n什么是結(jié)構(gòu)的嵌套?什么是結(jié)構(gòu)的嵌套?n什么是結(jié)構(gòu)變量和結(jié)構(gòu)成員變量?如何引用結(jié)構(gòu)什么是結(jié)構(gòu)變量和結(jié)構(gòu)成員變量?如何引用結(jié)構(gòu)成員變量?成員變量?n結(jié)構(gòu)變量如何作為函數(shù)參數(shù)使用?結(jié)構(gòu)變量如何作為函數(shù)參數(shù)使用?n什么是結(jié)構(gòu)數(shù)組?如何定義和使用結(jié)構(gòu)數(shù)組?什么是結(jié)構(gòu)數(shù)組?如何
2、定義和使用結(jié)構(gòu)數(shù)組?n什么是結(jié)構(gòu)指針?它如何實(shí)現(xiàn)對結(jié)構(gòu)分量的操作?什么是結(jié)構(gòu)指針?它如何實(shí)現(xiàn)對結(jié)構(gòu)分量的操作?n結(jié)構(gòu)指針是如何作為函數(shù)的參數(shù)的?結(jié)構(gòu)指針是如何作為函數(shù)的參數(shù)的? 編輯課件9.1輸出平均分最高的學(xué)生信息輸出平均分最高的學(xué)生信息 9.1.1 程序解析程序解析9.1.2 結(jié)構(gòu)的概念與定義結(jié)構(gòu)的概念與定義9.1.3 結(jié)構(gòu)的嵌套定義結(jié)構(gòu)的嵌套定義9.1.4 結(jié)構(gòu)變量的定義和初始化結(jié)構(gòu)變量的定義和初始化9.1.5 結(jié)構(gòu)變量的使用結(jié)構(gòu)變量的使用編輯課件9.1.1 程序解析程序解析例例9-1 輸出平均分最高的學(xué)生信息輸出平均分最高的學(xué)生信息 n假設(shè)學(xué)生的基本信息包括學(xué)號、姓名、三假設(shè)學(xué)生的基本
3、信息包括學(xué)號、姓名、三門課程成績以及個(gè)人平均成績。輸入門課程成績以及個(gè)人平均成績。輸入 個(gè)個(gè)學(xué)生的成績信息,學(xué)生的成績信息, 計(jì)算并輸出平均分最高計(jì)算并輸出平均分最高的學(xué)生信息。的學(xué)生信息。編輯課件9.1.1 程序解析程序解析#includestruct student /* 學(xué)生信息結(jié)構(gòu)定義學(xué)生信息結(jié)構(gòu)定義 */ int num; /* 學(xué)號學(xué)號 */ char name10; /* 姓名姓名 */ int computer, english, math; /* 三門課程成績?nèi)T課程成績 */ double average; /* 個(gè)人平均成績個(gè)人平均成績 */; 編輯課件int main(
4、void) int i, n;struct student s1,max; /* 定義結(jié)構(gòu)變量定義結(jié)構(gòu)變量 */printf(Input n: );scanf(%d, &n);printf(Input the students number, name and course scoresn);for(i = 1; i = n; i+) printf(No.%d: , i);scanf(%d%s%d%d%d,&s1.num,,&s1.math,&s1.english,&puter);s1.average=(s1.math + s1.engli
5、sh + puter) / 3.0; if(i = 1) max = s1; /* 結(jié)構(gòu)變量結(jié)構(gòu)變量 操作操作 */ if(max.average s1.average) max = s1; printf(num:%d, name:%s, average:%.2lfn, max.num, , max.average); return 0;編輯課件9.1.2 結(jié)構(gòu)的概念與定義結(jié)構(gòu)的概念與定義n使用結(jié)構(gòu)來表示學(xué)生信息:使用結(jié)構(gòu)來表示學(xué)生信息:struct student int num; /* 學(xué)號學(xué)號 */ char name10; /* 姓名姓名 */ int computer
6、, english, math; /* 三門課程成績?nèi)T課程成績 */ double average; /* 個(gè)人平均成績個(gè)人平均成績 */;n結(jié)構(gòu)是結(jié)構(gòu)是C語言中一種新的語言中一種新的構(gòu)造數(shù)據(jù)類型構(gòu)造數(shù)據(jù)類型,它能夠,它能夠把有內(nèi)在聯(lián)系的把有內(nèi)在聯(lián)系的不同類型的數(shù)據(jù)不同類型的數(shù)據(jù)統(tǒng)一成一個(gè)整體,統(tǒng)一成一個(gè)整體,使它們相互關(guān)聯(lián)使它們相互關(guān)聯(lián)n結(jié)構(gòu)又是結(jié)構(gòu)又是變量的集合變量的集合,可以按照對基本數(shù)據(jù)類型,可以按照對基本數(shù)據(jù)類型的操作方法單獨(dú)使用其變量成員。的操作方法單獨(dú)使用其變量成員。結(jié)構(gòu)與數(shù)組比較:結(jié)構(gòu)與數(shù)組比較:都是構(gòu)造類型,是多個(gè)變都是構(gòu)造類型,是多個(gè)變量的集合量的集合數(shù)組成員類型相同,結(jié)
7、構(gòu)數(shù)組成員類型相同,結(jié)構(gòu)成員類型不同成員類型不同編輯課件9.1.2 結(jié)構(gòu)的概念與定義結(jié)構(gòu)的概念與定義n結(jié)構(gòu)類型定義的一般形式為:結(jié)構(gòu)類型定義的一般形式為: 關(guān)鍵字關(guān)鍵字struct和它后面和它后面的結(jié)構(gòu)名一起組成一的結(jié)構(gòu)名一起組成一個(gè)新的數(shù)據(jù)類型名個(gè)新的數(shù)據(jù)類型名 編輯課件9.1.2 結(jié)構(gòu)的概念與定義結(jié)構(gòu)的概念與定義n例如,平面坐標(biāo)結(jié)構(gòu):例如,平面坐標(biāo)結(jié)構(gòu):struct point float x; float y; ; 雖然雖然x、y的類型相同,也的類型相同,也可以用數(shù)組的方式表示,可以用數(shù)組的方式表示,但采用結(jié)構(gòu)進(jìn)行描述,更但采用結(jié)構(gòu)進(jìn)行描述,更貼近事物本質(zhì),從而增加貼近事物本質(zhì),從而增加
8、了程序的可讀性,使程序了程序的可讀性,使程序更易理解更易理解結(jié)構(gòu)適合用于描述具有多結(jié)構(gòu)適合用于描述具有多個(gè)屬性的實(shí)體或?qū)ο髠€(gè)屬性的實(shí)體或?qū)ο缶庉嬚n件9.1.3 結(jié)構(gòu)的嵌套定義結(jié)構(gòu)的嵌套定義n在我們的實(shí)際生活中,一個(gè)較大的實(shí)體可能由多在我們的實(shí)際生活中,一個(gè)較大的實(shí)體可能由多個(gè)成員構(gòu)成,而這些成員中有些又有可能是由一個(gè)成員構(gòu)成,而這些成員中有些又有可能是由一些更小的成員構(gòu)成。些更小的成員構(gòu)成。n在學(xué)生信息中可以再增加一項(xiàng):在學(xué)生信息中可以再增加一項(xiàng):“通信地址通信地址”,它又可以再劃分為:城市、街道、門牌號、郵政它又可以再劃分為:城市、街道、門牌號、郵政編碼。編碼。學(xué)號學(xué)號姓名姓名計(jì)算機(jī)計(jì)算機(jī)英
9、語英語數(shù)學(xué)數(shù)學(xué)平均平均成績成績編輯課件9.1.3 結(jié)構(gòu)的嵌套定義結(jié)構(gòu)的嵌套定義n由此,我們可以對其結(jié)構(gòu)類型進(jìn)行如下重由此,我們可以對其結(jié)構(gòu)類型進(jìn)行如下重新定義:新定義:struct address char city10; char street20; int code; int zip;struct nest_student int num; char name10; struct address addr; int computer, english, math; double average; ; 在定義嵌套的結(jié)構(gòu)類型時(shí),必須先定義在定義嵌套的結(jié)構(gòu)類型時(shí),必須先定義成員的結(jié)構(gòu)類型,再定義
10、主結(jié)構(gòu)類型。成員的結(jié)構(gòu)類型,再定義主結(jié)構(gòu)類型。 編輯課件9.1.4 結(jié)構(gòu)變量的定義和初始結(jié)構(gòu)變量的定義和初始化化n在語言中定義結(jié)構(gòu)變量的方式有三種:在語言中定義結(jié)構(gòu)變量的方式有三種: 1.單獨(dú)定義單獨(dú)定義:先定義一個(gè)結(jié)構(gòu)類型,再定義一個(gè)具:先定義一個(gè)結(jié)構(gòu)類型,再定義一個(gè)具有這種結(jié)構(gòu)類型的變量有這種結(jié)構(gòu)類型的變量 struct student int num; /* 學(xué)號學(xué)號 */ char name10; /* 姓名姓名 */ int computer, english, math; /* 三門課程成績?nèi)T課程成績 */ double average; /* 個(gè)人平均成績個(gè)人平均成績 */;s
11、truct student s1,s2;編輯課件9.1.4結(jié)構(gòu)變量的定義和初始化結(jié)構(gòu)變量的定義和初始化2. 混合定義混合定義:在定義結(jié)構(gòu)類型的同時(shí)定義結(jié)構(gòu)變量:在定義結(jié)構(gòu)類型的同時(shí)定義結(jié)構(gòu)變量 struct student int num; /* 學(xué)號學(xué)號 */ char name10; /* 姓名姓名 */ int computer, english, math; /* 三門課程成績?nèi)T課程成績 */ double average; /* 個(gè)人平均成績個(gè)人平均成績 */s1, s2; 3. 無類型名定義無類型名定義:在定義結(jié)構(gòu)變量時(shí)省略結(jié)構(gòu)名:在定義結(jié)構(gòu)變量時(shí)省略結(jié)構(gòu)名struct int
12、num; /* 學(xué)號學(xué)號 */ char name10; /* 姓名姓名 */ int computer, english, math; /* 三門課程成績?nèi)T課程成績 */ double average; /* 個(gè)人平均成績個(gè)人平均成績 */ s1, s2;編輯課件9.1.4結(jié)構(gòu)變量的定義和初始化結(jié)構(gòu)變量的定義和初始化n結(jié)構(gòu)變量的初始化結(jié)構(gòu)變量的初始化 struct student s1 = 101, Zhang, 78, 87, 85; 編輯課件9.1.5 結(jié)構(gòu)變量的使用結(jié)構(gòu)變量的使用1. 結(jié)構(gòu)變量成員的引用結(jié)構(gòu)變量成員的引用n在在C語言中,使用結(jié)構(gòu)成員操作符語言中,使用結(jié)構(gòu)成員操作符“.
13、”來引用結(jié)來引用結(jié)構(gòu)成員,格式為:構(gòu)成員,格式為: 結(jié)構(gòu)變量名結(jié)構(gòu)變量名結(jié)構(gòu)成員名結(jié)構(gòu)成員名s1.num = 101;strcpy(, Zhang); nest_s1.addr.zip = 310015; 編輯課件9.1.5 結(jié)構(gòu)變量的使用結(jié)構(gòu)變量的使用2. 結(jié)構(gòu)變量的整體賦值結(jié)構(gòu)變量的整體賦值n具有相同類型的結(jié)構(gòu)變量可以直接賦值具有相同類型的結(jié)構(gòu)變量可以直接賦值。賦值時(shí),將賦值符號右邊結(jié)構(gòu)變量的每一賦值時(shí),將賦值符號右邊結(jié)構(gòu)變量的每一個(gè)成員的值都賦給了左邊結(jié)構(gòu)變量中相應(yīng)個(gè)成員的值都賦給了左邊結(jié)構(gòu)變量中相應(yīng)的成員。的成員。 struct student s1 = 101, Zha
14、ng, 78, 87, 85, s2; s2 = s1;編輯課件9.1.5 結(jié)構(gòu)變量的使用結(jié)構(gòu)變量的使用3. 結(jié)構(gòu)變量作為函數(shù)參數(shù)結(jié)構(gòu)變量作為函數(shù)參數(shù)n如果一個(gè)如果一個(gè)C C程序的規(guī)模較大,功能較多,必然需程序的規(guī)模較大,功能較多,必然需要以函數(shù)的形式進(jìn)行功能模塊的劃分和實(shí)現(xiàn)要以函數(shù)的形式進(jìn)行功能模塊的劃分和實(shí)現(xiàn)n如果程序中含有結(jié)構(gòu)數(shù)據(jù),則就可能需要用結(jié)如果程序中含有結(jié)構(gòu)數(shù)據(jù),則就可能需要用結(jié)構(gòu)變量作為函數(shù)的參數(shù)或返回值,以在函數(shù)間構(gòu)變量作為函數(shù)的參數(shù)或返回值,以在函數(shù)間傳遞數(shù)據(jù)。傳遞數(shù)據(jù)。n例:例: double count_average( struct student s ) main:
15、s1.average = count_average ( s1 );特點(diǎn)特點(diǎn):可以傳遞多個(gè)數(shù)據(jù):可以傳遞多個(gè)數(shù)據(jù)且參數(shù)形式較簡單且參數(shù)形式較簡單 缺點(diǎn)缺點(diǎn):對于成員較多的大:對于成員較多的大型結(jié)構(gòu),參數(shù)傳遞時(shí)所型結(jié)構(gòu),參數(shù)傳遞時(shí)所進(jìn)行的結(jié)構(gòu)數(shù)據(jù)復(fù)制使進(jìn)行的結(jié)構(gòu)數(shù)據(jù)復(fù)制使得效率較低得效率較低 編輯課件9.2 學(xué)生成績排序?qū)W生成績排序 n9.2.1 程序解析程序解析n9.2.2 結(jié)構(gòu)數(shù)組操作結(jié)構(gòu)數(shù)組操作編輯課件9.2.1 程序解析程序解析例例9-2 輸入輸入n(n50)個(gè)學(xué)生的成績信息,按照學(xué)生的)個(gè)學(xué)生的成績信息,按照學(xué)生的個(gè)人平均成績從高到低輸出他們的信息。個(gè)人平均成績從高到低輸出他們的信息。
16、 struct student students50, temp; /* 定義結(jié)構(gòu)數(shù)組定義結(jié)構(gòu)數(shù)組 */ /* 輸入輸入 */ 編輯課件9.2.1 程序解析程序解析 /* 結(jié)構(gòu)數(shù)組排序,選擇排序法結(jié)構(gòu)數(shù)組排序,選擇排序法 */ for( i = 0; i n-1; i+ ) index = i; for (j = i+1; j studentsindex.average) /* 比較平均成績比較平均成績*/ index = j; temp = studentsindex;/* 交換數(shù)組元素交換數(shù)組元素 */ studentsindex = studentsi; studentsi = temp
17、; /* 輸出排序后的信息輸出排序后的信息 */ printf(numt namet averagen); for (i = 0; i n; i+ ) printf(%dt%st %.2lfn, studentsi.num, , studentsi.average);編輯課件n一個(gè)結(jié)構(gòu)變量只能表示一個(gè)實(shí)體的信息,一個(gè)結(jié)構(gòu)變量只能表示一個(gè)實(shí)體的信息,如果有許多相同類型的實(shí)體,就需要使用如果有許多相同類型的實(shí)體,就需要使用結(jié)構(gòu)數(shù)組。結(jié)構(gòu)數(shù)組。n結(jié)構(gòu)數(shù)組是結(jié)構(gòu)與數(shù)組的結(jié)合,與普通數(shù)結(jié)構(gòu)數(shù)組是結(jié)構(gòu)與數(shù)組的結(jié)合,與普通數(shù)組的不同之處在于每個(gè)數(shù)組元素都是一個(gè)組的不同之處在于每個(gè)
18、數(shù)組元素都是一個(gè)結(jié)構(gòu)類型的變量。結(jié)構(gòu)類型的變量。 9.2.2 結(jié)構(gòu)數(shù)組操作結(jié)構(gòu)數(shù)組操作編輯課件n結(jié)構(gòu)數(shù)組的定義方法與結(jié)構(gòu)變量類似結(jié)構(gòu)數(shù)組的定義方法與結(jié)構(gòu)變量類似 struct student students50; 結(jié)構(gòu)數(shù)組結(jié)構(gòu)數(shù)組students,它有,它有50個(gè)數(shù)組元素,從個(gè)數(shù)組元素,從students0到到students49,每個(gè)數(shù)組元素,每個(gè)數(shù)組元素都是一個(gè)結(jié)構(gòu)類型都是一個(gè)結(jié)構(gòu)類型struct student的變量的變量9.2.2 結(jié)構(gòu)數(shù)組操作結(jié)構(gòu)數(shù)組操作編輯課件9.2.2 結(jié)構(gòu)數(shù)組操作結(jié)構(gòu)數(shù)組操作n結(jié)構(gòu)數(shù)組的初始化結(jié)構(gòu)數(shù)組的初始化 struct student students50
19、 = 101,zhang, 76, 85, 78 , 102, wang, 83, 92, 86 ; students0101Zhang768578students1102Wang839286students49編輯課件n結(jié)構(gòu)數(shù)組元素的成員引用結(jié)構(gòu)數(shù)組元素的成員引用 ,其格式為:,其格式為: 結(jié)構(gòu)數(shù)組名結(jié)構(gòu)數(shù)組名下標(biāo)下標(biāo) . 結(jié)構(gòu)成員名結(jié)構(gòu)成員名 n使用方法與同類型的變量完全相同:使用方法與同類型的變量完全相同:studentsi.num = 101;strcpy(, zhang); studentsi = studentsk 9.2.2 結(jié)構(gòu)數(shù)組操作結(jié)構(gòu)數(shù)組操作編
20、輯課件9.3 修改學(xué)生成績修改學(xué)生成績 9.3.1 程序解析程序解析 9.3.2 結(jié)構(gòu)指針的概念結(jié)構(gòu)指針的概念9.3.3 結(jié)構(gòu)指針作為函數(shù)參數(shù)結(jié)構(gòu)指針作為函數(shù)參數(shù)編輯課件9.3.1程序解析程序解析例例9-3 輸入輸入n(n50)個(gè)學(xué)生的成績信息,再輸個(gè)學(xué)生的成績信息,再輸入一個(gè)學(xué)生的學(xué)號、課程以及成績,在自定入一個(gè)學(xué)生的學(xué)號、課程以及成績,在自定義函數(shù)中修改該學(xué)生指定課程的成績。義函數(shù)中修改該學(xué)生指定課程的成績。int main(void)int main(void) int course, i, n, num, pos, score;int course, i, n, num, pos, s
21、core;struct student struct student students50students50; /; /* * 定義結(jié)構(gòu)數(shù)組定義結(jié)構(gòu)數(shù)組 * */ / / /* * 輸入輸入n n個(gè)學(xué)生信息個(gè)學(xué)生信息 * */ / / /* * 輸入待修改學(xué)生信息輸入待修改學(xué)生信息 * */ / /* *調(diào)用函數(shù),修改學(xué)生成績調(diào)用函數(shù),修改學(xué)生成績* */ /pos = update_score(pos = update_score(studentsstudents, n, num, course, score);, n, num, course, score); / /* *輸出修改后的學(xué)
22、生信息輸出修改后的學(xué)生信息* */ ./ . 編輯課件9.3.1程序解析程序解析/* 自定義函數(shù),修改學(xué)生成績自定義函數(shù),修改學(xué)生成績 */int update_score(struct student *p, int n, int num, int course, int score) int i,pos;for(i = 0; i num = num) break;if(i math = score; break; case 2: p-english = score; break; case 3: p-computer = score; break; pos = i; /* 被修改學(xué)生在數(shù)組
23、中的下標(biāo)被修改學(xué)生在數(shù)組中的下標(biāo) */else /* 無此學(xué)號無此學(xué)號 */ pos = -1;return pos;編輯課件9.3.2結(jié)構(gòu)指針的概念結(jié)構(gòu)指針的概念n指針可以指向任何一種變量,而結(jié)構(gòu)變量指針可以指向任何一種變量,而結(jié)構(gòu)變量也是也是C語言中的一種合法變量,因此,指語言中的一種合法變量,因此,指針也可以指向結(jié)構(gòu)變量,這就是結(jié)構(gòu)指針。針也可以指向結(jié)構(gòu)變量,這就是結(jié)構(gòu)指針。n結(jié)構(gòu)指針就是指向結(jié)構(gòu)類型變量的指針結(jié)構(gòu)指針就是指向結(jié)構(gòu)類型變量的指針編輯課件9.3.2結(jié)構(gòu)指針的概念結(jié)構(gòu)指針的概念struct student s1 = 101, zhang, 78, 87, 85, *p; p
24、= &s1; 101 zhang 788785P編輯課件9.3.2結(jié)構(gòu)指針的概念結(jié)構(gòu)指針的概念n結(jié)構(gòu)指針的使用結(jié)構(gòu)指針的使用n(1) 用用*p訪問結(jié)構(gòu)成員。如訪問結(jié)構(gòu)成員。如: (*p).num = 101;n(2) 用指向運(yùn)算符用指向運(yùn)算符“-”訪問指針指向的結(jié)構(gòu)成訪問指針指向的結(jié)構(gòu)成員。如:員。如: p-num = 101;當(dāng)當(dāng)p指向結(jié)構(gòu)變量指向結(jié)構(gòu)變量s1時(shí),下面時(shí),下面三條語句的效果是一樣的:三條語句的效果是一樣的: s1.num = 101; (*p).num = 101; p-num = 101;編輯課件9.3.3結(jié)構(gòu)指針作為函數(shù)參數(shù)結(jié)構(gòu)指針作為函數(shù)參數(shù)n結(jié)構(gòu)指針的操作是非常靈活的,如果將結(jié)構(gòu)結(jié)構(gòu)指針的操作是非常靈活的,如果將結(jié)構(gòu)指針作為函數(shù)的參數(shù),可以完成比基本類型指針作為函數(shù)的參數(shù),可以完成比基本類型指針更為復(fù)雜的操作。指針更為復(fù)雜的操作。n例例
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度裝飾裝修工程勞務(wù)合作服務(wù)合同范本6篇
- 小學(xué)五年級下冊數(shù)學(xué)約分練習(xí)題及答案
- 二零二五年度股權(quán)收購項(xiàng)目財(cái)務(wù)分析合同3篇
- 8.2 塔里木盆地 同步練習(xí)(原卷版)
- 二零二五年度老舊小區(qū)改造墊資施工承包協(xié)議2篇
- 二零二五年度輪胎行業(yè)技術(shù)交流與合作協(xié)議3篇
- 2025版數(shù)字經(jīng)濟(jì)融資合同范本3篇
- 二零二五年度集體土地流轉(zhuǎn)經(jīng)營權(quán)轉(zhuǎn)讓合同樣本3篇
- 二零二五年度河南事業(yè)單位合同制員工招聘聘用合同范本3篇
- 二零二五年度酒店客房升級改造服務(wù)合同2篇
- 顧客忠誠度論文
- 血?dú)夥治黾芭R床應(yīng)用
- 實(shí)驗(yàn)室安全檢查自查表
- 證券公司績效考核管理辦法
- 中國建設(shè)銀行網(wǎng)上銀行企業(yè)網(wǎng)銀客戶服務(wù)系統(tǒng)--用戶操作手冊(簡易版)
- 大班幼兒任務(wù)意識培養(yǎng)的策略研究論文
- 浙江省市政工程安全臺賬完整
- 歐洲城市廣場歷史演變
- 國外招商引資模式與經(jīng)驗(yàn)借鑒(上海環(huán)盟)
- 個(gè)人信用報(bào)告異議申請表
- 蒸汽管道專項(xiàng)施工方案
評論
0/150
提交評論