13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡

13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡

ID:41829069

大小:144.42 KB

頁數(shù):5頁

時間:2019-09-03

13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡_第1頁
13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡_第2頁
13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡_第3頁
13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡_第4頁
13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡_第5頁
資源描述:

《13.結(jié)構(gòu)_枚舉_數(shù)組_冒泡》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、第13講:結(jié)構(gòu).枚舉、數(shù)組(下)教學(xué)內(nèi)容:£結(jié)構(gòu)△丄枚舉△4-遍歷數(shù)組▲丄冒泡排序△教學(xué)要求:丄△了解丄▲掌握教學(xué)過程:一、結(jié)構(gòu)(△)(1)特點(diǎn):用一個變量來保存各種數(shù)據(jù)類型的相關(guān)數(shù)據(jù)。(2)聲明:

2、struct結(jié)構(gòu)名丨{Ipublic數(shù)據(jù)類型1成員名1;public數(shù)據(jù)類型n成員名n;1例子^struetStudentlnfo{〃學(xué)號〃姓名//年齡//性別publicstringstudentId;publicstringstudentName;publicintstudentAge;publicstr

3、ingstudentSex;}(3)調(diào)用:Studentlnfostud_info=newStudentlnfo();studinfo,studentld="090622";stud_info.studentName="王雨龍“;stud_info.studentAge=20;stud_info.studentSex="男“;完整例子:usingSystem;usingSystem?Collections?Generic;usingSystem.Text;usingSystem.Collections;n

4、amespaceTestw{structStudentTnfopublicstringstudentId;//學(xué)號publicstringstudentNtime;//姓名publicintstudentAge;//年齡publicstringstudentSex;//性別classProgreimstaticvoidMain(string[]args){Studentinfoslud_info=newStudenllnfoO;stud_info.studentld="090622";stud_info.

5、studentName="王雨龍";studinfo,studentAgo=20;stud_info.studemSex="男";Console?WriteLine(stud_info?studentSex);Console?ReadLine();枚舉(△)(1)特點(diǎn):將符號名稱賦予完整的常量。(2)聲明:enum枚舉名{符號名稱1,符號名稱2,,符號名稱n};例子^enumWeek{Sun,Mon,Tue,Wen,Thu,Fri,Sat};staticvoidMain(string[]args)Cons

6、ole?WritcLinc((int)Week?Fri);Console.ReadLine();思考:如果將Console.WriteLine((int)Week.Fri);改為Console.WriteLine(Week.Fri);后,結(jié)果是?三、遍歷數(shù)組(▲)遍歷數(shù)組,就是將數(shù)組屮的每一個成員都訪問到。(可以用哪些方式?)(l)for循環(huán)(學(xué)生演示)(2)foreach循環(huán)foreach(成員類型成員對象in集合對象){//通過成員對象訪問集合對象的成員}例子^int[]arr={1,3,5,7,9,

7、11,13,15,17,19,21};foreach(intoinarr){Console.WriteLine(o);}Console.ReadLine();U!冒泡排序(△)假設(shè)存在以上數(shù)組,請問如何實(shí)現(xiàn)將各個數(shù)組元素按照從小到大的順序排序?分析:需要用到哪些知識?實(shí)現(xiàn)代碼:in訂]arr={21,13,25,27,9,11,33,15,17,29,1};intlen=arr.Length;intt;//臨吋容器for(inti=1;i

8、++)//取出需要參加比較的元素{if(arr[i-1]>arr[j])//調(diào)換值{t=arr[i-1];arr[i-1]=arr[j];arr[j]=t;}for(inti=0;i

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。