版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
會(huì)計(jì)學(xué)1C結(jié)構(gòu)化程序設(shè)計(jì)計(jì)任何程序都是由順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)進(jìn)行構(gòu)造。2C#程序設(shè)計(jì)實(shí)用教程第1頁/共74頁2.1順序結(jié)構(gòu)
2.1.1順序結(jié)構(gòu)的概念:
有些簡單的程序是按程序語句的編寫順序依次執(zhí)行的,這種結(jié)構(gòu)稱為順序結(jié)構(gòu)。第2頁/共74頁任務(wù)1:情境2-1歡迎軟件第3頁/共74頁Label控件稱為標(biāo)簽,它是最簡單又最常用的控件,用來顯示信息。
常用屬性
Text屬性:設(shè)置控件的文本內(nèi)容:
label1.Text=”姓名”;
AutoSize屬性:設(shè)置控件是否能夠自動(dòng)調(diào)整大?。簂abel1.AutoSize=true;
Location屬性:設(shè)置控件在容器中的位置。
label1.Location=newPoint(100,200);Size屬性:設(shè)置控件的大?。?/p>
label1.Size=newSystem.Drawing.Size(20,30);BackColor屬性:設(shè)置控件的背景顏色。label1.BackColor=System.Drawing.Color.Red;
ForeColor屬性:設(shè)置控件的前景顏色。BorderStyle屬性:設(shè)置控件的邊框風(fēng)格。
Font屬性:設(shè)置字體。Cursor屬性:設(shè)置鼠標(biāo)光標(biāo)在控件上的形狀。2.1.1標(biāo)簽Label第4頁/共74頁任務(wù)2:文檔編輯小程序2.1.2文本框TextBox第5頁/共74頁3、TextBox控件稱為文本框,主要用來接受用戶的輸入,當(dāng)然也可以用于輸出信息。
常用屬性
Multiline屬性:設(shè)置文本框是否可以多行顯示或輸入。例如:textBox1.Multiline=true;ScrollBars屬性:設(shè)置文本框的滾動(dòng)條。
None:無滾動(dòng)條。
Vertical:有垂直滾動(dòng)條。
Horizontal:有水平滾動(dòng)條。
Both:兩者都有。ReadOnly屬性:設(shè)置文本框是否只讀。例如:textBox1.ReadOnly=true;2.1.2文本框TextBox第6頁/共74頁3、TextBox常用屬性
PasswordChar屬性:設(shè)置在文本框中輸入口令時(shí)的掩蓋字符。例如:textBox1.PasswordChar=’*’;SelectionLength屬性:設(shè)置或獲取文本框中選擇文本的字符個(gè)數(shù)。使用語法如下:Object.SelectionLength=n; //使文本框從頭開始選中n個(gè)字符intn=Object.SelectionLength;//獲取文本框中選中的字符個(gè)數(shù)例如:if(textBox1.SelectionLengt>0)……SelectedText屬性:獲取文本框中選擇的字符串舉例如下:label1.Text=textBox1.SelectedText;SelectionStart:選擇的起始位置(光標(biāo)位置)2.1.2文本框TextBox第7頁/共74頁3、TextBox常用方法Clear()方法:從文本框中清除所有文本。以下兩行程序代碼是等效的:
textBox1.Clear();textBox1.Text=””;Copy()方法:將文本框中選定的內(nèi)容復(fù)制到剪貼板中。例如:textBox1.Copy();Cut()方法:將文本框中選定的內(nèi)容剪切到剪貼板中。例如:
textBox1.Cut();Paste()方法:用剪貼板中的內(nèi)容替換文本框中當(dāng)前選定的內(nèi)容。例如:
textBox1.Paste();Select()方法:選定文本框的一部分文字。語法格式為:
textBox1.Select(intstart,intLength);2.1.2文本框TextBox第8頁/共74頁3、TextBox常用方法SelectAll()方法:選定文本框的全部文字。例如:
textBox1.SelectAll();Focus()方法:將輸入焦點(diǎn)置于文本框內(nèi)。例如:
textBox1.Focus();Undo()方法:撤消在文本框中的上一次編輯操作。例如:
textBoxEdit.Undo();2.1.2文本框TextBox第9頁/共74頁任務(wù)3:小學(xué)生10以內(nèi)加法練習(xí)軟件第10頁/共74頁常用屬性
Image屬性:設(shè)置命令按鈕上顯示的圖片。Enabled屬性:設(shè)置命令按鈕的可用性使用語法如下:
Object.Enabled=true(或false);常用事件常用的只有click,單擊鼠標(biāo)左鍵時(shí)發(fā)生2.1.3按鈕Button第11頁/共74頁P(yáng)arse()方法:
主要用于將數(shù)字的字符串表示形式轉(zhuǎn)換為它的等效的其他基本數(shù)值類型。例:strings=“18”;inta=int.Parse(s)-10;//a=8intb=a+int.Parse(Console.ReadLine());
strings="13.3";
doubled=double.Parse(s);2.1.4字符串與數(shù)值類型的轉(zhuǎn)換第12頁/共74頁Convert類:Conver.靜態(tài)方法名(字符串)例如:strings="13";int
a=Convert.ToInt32(s);doubled=Convert.ToDouble(s);要轉(zhuǎn)換成的數(shù)據(jù)類型2.1.4字符串與數(shù)值類型的轉(zhuǎn)換第13頁/共74頁其他類型轉(zhuǎn)換成字符串類型ToString()方法doubleradius=2.67;strings;s=radius.ToString():2.1.4字符串與數(shù)值類型的轉(zhuǎn)換第14頁/共74頁提示:用Random類產(chǎn)生一個(gè)隨機(jī)數(shù)對(duì)象,然后是用該對(duì)象的Next方法生成一個(gè)整型隨機(jī)數(shù)。
Randomrn=newRandom();intx=rn.Next(100);任務(wù)3:小學(xué)生10以內(nèi)加法練習(xí)軟件rn.Next():產(chǎn)生隨機(jī)整數(shù)rn.Next(100);產(chǎn)生0~100之間的隨機(jī)整數(shù)rn.Next(100,200);產(chǎn)生100~200之間的隨機(jī)數(shù)rn.NextDouble();產(chǎn)生0.0~1.0之間的隨機(jī)數(shù)第15頁/共74頁選擇結(jié)構(gòu),是一種常用的主要基本結(jié)構(gòu),是計(jì)算機(jī)根據(jù)所給定選擇條件為真或否,而決定從各實(shí)際可能的不同操作分支中執(zhí)行某一分支的相應(yīng)操作。2.2選擇結(jié)構(gòu)的概念第16頁/共74頁if語句一般用于簡單選擇,即選擇項(xiàng)中有一個(gè)或兩個(gè)分支。格式為:
if(布爾條件表達(dá)式){
語句塊1;}else{
語句塊2;}2.2.1單分支選擇結(jié)構(gòu)(if語句)必須是布爾類型的可以是單語句,也可以是多語句可以省略第17頁/共74頁2.用if語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)
[格式]:if(表達(dá)式1){語句塊1;}elseif(表達(dá)式2){語句塊2;}elseif(表達(dá)式3){語句塊3;}
……else{語句塊n;}第18頁/共74頁2.2.2switch結(jié)構(gòu)C#中的switch語句switch(int/char/string表達(dá)式){case常量表達(dá)式1:
語句1;
break;//必須有
case常量表達(dá)式2:
語句2;
break;//必須有
……default:
語句n;
break;//必須有}C#第19頁/共74頁C#中的switch結(jié)構(gòu)小結(jié)條件判斷的表達(dá)式類型
——整型或字符型或字符串break語句的要求:每個(gè)case都有breakdefault也要有break特殊情況://示例6中的代碼stringtime;…switch(time){case6:case7:case8:case9:case10:Console.WriteLine("上午好");
break;//…default:Console.WriteLine("休息時(shí)間");
break;}case中沒有其他語句時(shí),不需要break語句第20頁/共74頁任務(wù)4:水果價(jià)格第21頁/共74頁任務(wù)5:設(shè)計(jì)Windows應(yīng)用程序,單擊【計(jì)算】按鈕,根據(jù)對(duì)單選按鈕的選擇,計(jì)算加、減、乘、除中的一種運(yùn)算。
結(jié)果如圖:第22頁/共74頁1、單選按鈕(RadioButton)
單選按鈕也叫選項(xiàng)按鈕,為用戶提供從多個(gè)選項(xiàng)中選擇一個(gè)選項(xiàng)的功能,因此單選按鈕顧名思義是一種“多選一”的控件。常用屬性
Checked屬性:設(shè)置和獲取控件的選中狀態(tài)。使用的語法為:object.Checked=true;//使控件被選中例如:if(radioButton1.Checked==true)
……Text屬性:圓圈旁邊的指示性文字2.2.3使用單選按鈕與復(fù)選框控件第23頁/共74頁任務(wù)6:設(shè)計(jì)Windows應(yīng)用程序,單擊【計(jì)算】按鈕,根據(jù)對(duì)復(fù)選框的選擇,計(jì)算加、減、乘、除運(yùn)算。2.2.3使用單選按鈕與復(fù)選框控件第24頁/共74頁2、復(fù)選按鈕(CheckBox)
可以在窗口同時(shí)選中多個(gè)復(fù)選框,這是其和單選按鈕的區(qū)別。
檢查框與單選鈕共享大多數(shù)的常用屬性、方法和事件。2.2.3使用單選按鈕與復(fù)選框控件第25頁/共74頁
分組框的作用是將一些控件捆綁成一個(gè)組,使用戶界面清晰明了。設(shè)計(jì)控件時(shí),要先將GroupBox控件拖入窗體內(nèi),然后再向框內(nèi)加入其他控件。GroupBox控件一般只修改其Text屬性,Text是框頭的提示性文字。
2.2.4使用分組框控件(GroupBox)第26頁/共74頁任務(wù)7:設(shè)計(jì)一個(gè)以0.1秒為單位的秒表,單擊【開始】按鈕開始計(jì)時(shí),單擊【停止】按鈕停止計(jì)時(shí)。第27頁/共74頁Timer控件稱計(jì)時(shí)器,它用來計(jì)時(shí)。
常用屬性
Enabled屬性:設(shè)置計(jì)時(shí)器的可用性例如:timer1.Enabled=true;
Interval屬性:設(shè)定計(jì)時(shí)器的時(shí)間間隔,單位為毫秒例如:timer1.Interval=1000;常用的事件Timer控件的事件只有一個(gè)Tick,它在指定的時(shí)間間隔發(fā)生
2.2.5Timer控件
第28頁/共74頁【開始】按鈕的Click事件代碼為:privatevoidbtnStart_Click(objectsender,EventArgse){txtSeconds.Text="0";tmrWatch.Enabled=true;}【停止】按鈕的Click事件代碼為:privatevoidbtnStop_Click(objectsender,EventArgse){tmrWatch.Enabled=false;}第29頁/共74頁計(jì)時(shí)器控件tmrWatch的Tick事件代碼為:privatevoidtmrWatch_Tick(objectsender,EventArgse){
txtSeconds.Text=(double.Parse(txtSeconds.Text)+0.1)+"";}第30頁/共74頁任務(wù)8:移動(dòng)的文字Pointp;private
voidForm1_Load(objectsender,EventArgse){timer1.Enabled=true;p=label1.Location;}
private
voidtimer1_Tick(objectsender,EventArgse){p.X+=19;
if(p.X>this.Width)p.X=0;label1.Location=p;}第31頁/共74頁任務(wù)9:電子相冊(cè)制作一個(gè)照片自動(dòng)展示程序,程序啟動(dòng)后將循環(huán)顯示照片,每張照片在屏幕上停留0.5秒。當(dāng)用戶單擊照片時(shí)將顯示一個(gè)提示框,詢問用戶是否停止展示,如果用戶回答“是”將停止展示,回答“否”將接著展示。第32頁/共74頁1、圖片框控件PictureBox
圖片框控件PictureBox用來在窗體上顯示一個(gè)圖片。常用屬性
Image屬性:用來指定圖片源。單擊瀏覽按鈕。設(shè)置該屬性常用以下兩種方式:
設(shè)計(jì)時(shí)單擊Image屬性。通過Image.FromFile方法直接從文件中加載。形式如下:pictureBox對(duì)象名.Image=Image.FromFile(圖像文件名);2.2.6PictureBox控件的使用第33頁/共74頁常用屬性
SizeMode屬性:設(shè)置圖片框的尺寸模式,默認(rèn)值為Normal。Value的取值如表3-2所示。值含
義Normal正常模式。圖片顯示在控件的左上角,若圖片比控件大,只顯示圖片的左上部分,其余部分被剪裁掉StretchImage伸縮模式??丶械膱D片被收縮或拉伸,以適應(yīng)控件的大小AutoSize自動(dòng)大小模式??丶茏詣?dòng)調(diào)整大小以適應(yīng)圖片的尺寸CenterImage居中模式。如果圖片比控件小,圖片顯示于控件的中心,如果圖片比控件大,只顯示圖片的中心部分,邊緣部分被剪裁掉第34頁/共74頁常用屬性
Enabled屬性:設(shè)置控件的可用性。使用語法為:Object.Enabled=true(或false);
Visible屬性:設(shè)置控件的可見性。使用語法為:
Object.Enabled=true(或false);圖片框的BorderStyle屬性可設(shè)置其邊框樣式:值None表示沒有邊框;FixedSingle表示單線邊框;Fixed3D表示立體邊框。第35頁/共74頁
循環(huán)是指在指定的條件下多次重復(fù)執(zhí)行一組語句。被重復(fù)執(zhí)行的一組語句稱為循環(huán)體。
2.3循環(huán)結(jié)構(gòu)概念第36頁/共74頁2.3循環(huán)結(jié)構(gòu)概念C#中提供了4種循環(huán)語句:while循環(huán)do…while循環(huán)
for循環(huán)foreach循環(huán)第37頁/共74頁2.3.1
while循環(huán)語句[格式]:
while(條件表達(dá)式){
循環(huán)體;
}不要加“;”第38頁/共74頁2.3.1do……while循環(huán)語句
[格式]:
do{
循環(huán)體;
}
while(條件表達(dá)式);必須有“;”第39頁/共74頁2.3.1for循環(huán)語句
for循環(huán)常常用于已知循環(huán)次數(shù)的情況。
語法格式:
for(初始化表達(dá)式;循環(huán)條件;迭代表達(dá)式){
循環(huán)語句序列;}①③④②第40頁/共74頁
2.3.1foreach循環(huán)結(jié)構(gòu)foreach循環(huán)一般用于遍歷整個(gè)集合或數(shù)組foreach(元素類型
變量名
in集合或者數(shù)組名){//語句}例5-15:輸入一個(gè)字符串,輸出其中的每個(gè)字符第41頁/共74頁
關(guān)鍵代碼分析staticvoidMain(string[
]args){Console.WriteLine("請(qǐng)輸入一個(gè)字符串:");//輸入提示//從控制臺(tái)讀入字符串stringline=Console.ReadLine();//循環(huán)輸出字符串中的字符foreach(charcinline){
Console.WriteLine(c);}Console.ReadLine();}依次循環(huán)字符串中的每個(gè)字符第42頁/共74頁任務(wù):10:實(shí)現(xiàn)如下效果:第43頁/共74頁1、列表框(ListBox)
ListBox控件為用戶提供了選項(xiàng)的列表,用戶可以從列表中進(jìn)行選擇輸入。如果項(xiàng)目數(shù)目超過列表框可顯示的數(shù)目,控件上將自動(dòng)出現(xiàn)滾動(dòng)條,它是一種規(guī)范輸入的好工具。1、列表框(ListBox)的常用屬性DataSource屬性:列表框獲取列表項(xiàng)的數(shù)據(jù)源。
Items屬性:列表框中的各項(xiàng)。例如:listBox1.Items.Add(“北京”);
MultiColumn屬性:設(shè)置列表框是否可以多列顯示。例如:listBox1.MultiColumn=true2.3.2列表框和組合框第44頁/共74頁
SelectedIndex屬性:列表框中第一個(gè)選定項(xiàng)的索引號(hào)。屬性值為int類型,從0開始,未選中任何項(xiàng)時(shí)為-1。例如:intn=listBox1.SelectedIndex;//獲取選擇項(xiàng)的索引號(hào)
if(listBox1.SelectedIndex==-1)//表示列表框listBox1中若無選擇項(xiàng)時(shí)該如何處理
……SelectedItem屬性:列表框中的選定項(xiàng)。例如語句:textBox1.Text=listBox1.SelectedItem.ToString();
Text屬性:列表框中選定項(xiàng)的文本。于是:listBox1.SelectedItem.ToString()與listBox1.Text等價(jià)。2.3.2列表框和組合框第45頁/共74頁2、列表框(ListBox)的常用事件DoubleClick事件:雙擊控件時(shí)發(fā)生。SelectedIndexChange事件:列表框中選擇項(xiàng)的索引號(hào)變化時(shí)發(fā)生。2.3.2列表框和組合框第46頁/共74頁3、Items集合的常用方法和屬性
Add方法:向Items添加列表項(xiàng)。例如:listBox2.Items.Add(listBox1.Text);Remove方法:從Items移除指定對(duì)象
RemoveAt方法:從Items移除指定索引號(hào)的某項(xiàng)。例如:listBox1.Items.RemoveAt(listBox1.1);Insert方法:向Items插入列表項(xiàng)到指定索引處。例如:listBox1.Items.Insert(2,"南京");Clear方法:從Items移除所有列表項(xiàng)例如:listBox1.Items.Clear();Count屬性:Items的項(xiàng)數(shù)。例如:for(inti=0;i<listBox1.Items.Count;i++)2.3.2列表框和組合框第47頁/共74頁參考程序:
privatevoidtbtnRight_Click(objectsender,EventArgse){if(lstLeft.SelectedIndex!=-1){lstRight.Items.Add(lstLeft.SelectedItem);lstBottom.Items.Add(lstLeft.SelectedItem.ToString()+"被移至右側(cè)");lstLeft.Items.Remove(lstLeft.SelectedItem);}}第48頁/共74頁參考程序:
privatevoidbbtnLeft_Click(objectsender,EventArgse){if(lstRight.SelectedItems.Count==0){return;}else{lstLeft.Items.Add(lstRight.SelectedItem);lstBottom.Items.Add(lstRight.SelectedItem.ToString()+"被移至左側(cè)");lstRight.Items.RemoveAt(lstRight.SelectedIndex);}}第49頁/共74頁參考程序:
privatevoidbtnRightAll_Click(objectsender,EventArgse){for(inti=0;i<lstLeft.Items.Count;i++){lstLeft.SelectedIndex=i;lstRight.Items.Add(lstLeft.SelectedItem);}lstBottom.Items.Add("左側(cè)列表項(xiàng)全部被移至右側(cè)");lstLeft.Items.Clear();}第50頁/共74頁參考程序:privatevoidbtnLeftAll_Click(objectsender,EventArgse){foreach(objectiteminlstRight.Items){lstLeft.Items.Add(item);}lstBottom.Items.Add("右側(cè)列表項(xiàng)全部被移至左側(cè)");lstRight.Items.Clear();}第51頁/共74頁任務(wù)11:實(shí)現(xiàn)如下運(yùn)行效果:第52頁/共74頁ComboBox控件稱為組合框,它是文本框和列表框的組合,既可以接受用戶的輸入,也可以接受用戶的選擇。2、組合框第53頁/共74頁1、常用屬性DropDownStyle屬性:控制組合框的外觀。Object.DropDownStyle=System.Windows.Forms.ComboBoxStyle.Value;DropDownStyle屬性的取值Value由ComboBoxStyle枚舉量確定,如表所示。2、組合框(ComboBox)值含
義Simpie控件的列表框部分總是可見的,且用戶可以編輯文本框中的文本DropDown控件的列表框部分是隱藏的,且用戶可以編輯文本框中的文本。默認(rèn)風(fēng)格DropDownList控件的列表框部分是隱藏的,且用戶不可以編輯文本框中的文本第54頁/共74頁2、常用事件DropDown事件:展開下拉列表時(shí)發(fā)生。SelectedIndexChanged事件:組合框中選擇項(xiàng)的索引號(hào)變化時(shí)發(fā)生。TextChanged事件:組合框中的文本變化時(shí)發(fā)生。
第55頁/共74頁主要程序:privatevoidcboCountry_SelectedIndexChanged_1(objectsender,EventArgse){switch(cboCountry.SelectedIndex){case0:{cboCity.Items.Clear();cboCity.Items.Add("北京");cboCity.Items.Add("上海");cboCity.Items.Add("天津");cboCity.SelectedIndex=0;}break;case1:{cboCity.Items.Clear();cboCity.Items.Add("華盛頓");cboCity.Items.Add("紐約");cboCity.Items.Add("芝加哥");cboCity.SelectedIndex=0;}break;case2:{cboCity.Items.Clear();cboCity.Items.Add("倫敦");cboCity.Items.Add("曼徹斯特");cboCity.Items.Add("考文垂");cboCity.SelectedIndex=0;}break;default:cboCity.Items.Clear();break;}}第56頁/共74頁2.3.3break和continue語句
在C#中可以用跳轉(zhuǎn)語句來改變程序的執(zhí)行順序。在程序中采用跳轉(zhuǎn)語句,可以避免可能出現(xiàn)的死循環(huán)。C#中的跳轉(zhuǎn)語句有break語句、continue語句、goto語句和return語句等。1.break語句使用break語句時(shí),將結(jié)束循環(huán),執(zhí)行循環(huán)的后續(xù)語句。
2.continue語句
continue語句作用是結(jié)束本次循環(huán),跳過該語句之后的循環(huán)語句,返回到循環(huán)的起始處,并根據(jù)循環(huán)條件決定是否執(zhí)行下一次循環(huán)。第57頁/共74頁
流程控制進(jìn)階在循環(huán)結(jié)構(gòu)中,continue和break怎樣跳轉(zhuǎn)?for(…){…………
continue;…………}……for(…){…………
break;…………}……跳出循環(huán)結(jié)構(gòu)跳到下次循環(huán)在循環(huán)中會(huì)怎樣呢?第58頁/共74頁2.4.1數(shù)組的概念
C#的數(shù)組是一種數(shù)據(jù)結(jié)構(gòu),它包含若干相同類型的變量。包含在數(shù)組中的變量,也稱為數(shù)組元素。在C#中,數(shù)組有一維(只有一個(gè)下標(biāo))或者多維(有多個(gè)下標(biāo))。對(duì)于每一維中,數(shù)組中數(shù)組元素的個(gè)數(shù)叫這個(gè)維的數(shù)組長度。2.4數(shù)組第59頁/共74頁2.4.2一維數(shù)組
1.一維數(shù)組的定義
格式:數(shù)組類型[]數(shù)組名;例:int[]a;
string[]arr;
char[]carr;
合法的標(biāo)識(shí)符第60頁/共74頁
2.動(dòng)態(tài)初始化
格式:
數(shù)組名=new數(shù)據(jù)類型[數(shù)組長度];例:a=newint[6];數(shù)值類型初始化為0,布爾類型初始化為false,字符串類型初始化為null。也可以將定義和動(dòng)態(tài)初始化寫在一起:例:double[]a=newdouble[10];
string[]arr=newstring[3]{“as”,”vb”,”23”};用new關(guān)鍵字可以沒有第61頁/共74頁
3.靜態(tài)初始化靜態(tài)初始化數(shù)組的格式如下:
數(shù)據(jù)類型[]數(shù)組名={元素1[,元素2...]};
例如:
int[]IntArr={-45,9,29,32,46};char[]StringArr={‘a(chǎn)’,’b’,‘c’,‘d’};只有此唯一格式第62頁/共74頁4.訪問一維數(shù)組中的元素使用數(shù)組名與下標(biāo)(索引)可以唯一確定數(shù)組中的某個(gè)元素,從而實(shí)現(xiàn)對(duì)該元素的訪問。下標(biāo)從0到數(shù)組長度減1。例如:
int[]a=newint[12];a[0]=4;
a[11]=23;
在訪問數(shù)組元素時(shí),要注意不要使下標(biāo)越界,例如:
int[]A=newint[5];A[5]=15;//下標(biāo)越界第63頁/共74頁
每一個(gè)C#的數(shù)組都知道自己的長度,數(shù)組的長度由Length決定。
inti=a.Length;//i=12
第64頁/共74頁【任務(wù)12】創(chuàng)建一個(gè)一維int數(shù)組,初始化數(shù)組元素并打印。
int[]arr=newint[5];for(inti=0;i<arr.Length;i++)arr[i]=i*i;for(inti=0;i<arr.Length;i++)Console.Write(“arr[i]”+””);
第65頁/共74頁【任務(wù)13】利用Array類的Sort方法將數(shù)組按從小到大的順序輸出。
Array.Sort(QueArray);//對(duì)數(shù)組排序需排序的數(shù)組名練習(xí)5分鐘第66頁/共74頁任務(wù)14定義一個(gè)包含12個(gè)元素的double類型數(shù)組score,保存學(xué)生的學(xué)習(xí)成績,數(shù)組元素值為用戶輸入,將成績按從小到大排序,并求平均成績。第67頁/共74頁5.foreach循環(huán)語句
用foreach循環(huán)語句遍歷數(shù)組:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 淮南市壽縣輔警招聘考試題庫 (答案+解析)
- 耳鼻咽喉科試題及答案
- 醫(yī)療機(jī)構(gòu)面試題型及答案
- 煤礦安全生產(chǎn)管理人員考試及答案
- 消防設(shè)施操作員(初級(jí))習(xí)題(含參考答案)
- 基礎(chǔ)護(hù)理習(xí)題庫(附答案)
- 商品選品員突發(fā)故障應(yīng)對(duì)考核試卷及答案
- 成人護(hù)理學(xué)試題及答案
- 護(hù)理組感染防控考核試題及答案
- 河南黨建考試題庫及答案
- 2025-2026學(xué)年北京市西城區(qū)初二(上期)期末考試物理試卷(含答案)
- 公路工程施工安全技術(shù)與管理課件 第09講 起重吊裝
- 企業(yè)管理 華為會(huì)議接待全流程手冊(cè)SOP
- 河南省2025年普通高等學(xué)校對(duì)口招收中等職業(yè)學(xué)校畢業(yè)生考試語文試題 答案
- 產(chǎn)科品管圈成果匯報(bào)降低產(chǎn)后乳房脹痛發(fā)生率課件
- 急性消化道出血的急診處理
- 馬口鐵印鐵制罐工藝流程詳解課件
- 狼蒲松齡原文及翻譯
- 2023初會(huì)職稱《經(jīng)濟(jì)法基礎(chǔ)》習(xí)題庫及答案
- 預(yù)應(yīng)力管樁-試樁施工方案
- GB/T 3500-1998粉末冶金術(shù)語
評(píng)論
0/150
提交評(píng)論