1、if語句的應用
2、switch/case語句的應用
3、switch/case語句巢狀if語句的應用
4、switch/case結構的巢狀應用
5、分析程式•if語句的應用
1、掌握c語言邏輯運算和關係運算的規則;
2、學會正確的使用關係表示式和邏輯表示式;
3、掌握if_else語句的使用方法;
•switch/case語句的應用
1、掌握算術運算子和運算規則;
2、掌握switch/case語句的應用;
•switch/case語句巢狀if語句的使用方法;
1、學會正確的使用關係表示式和邏輯表示式;
2、switch/case語句巢狀if語句的使用方法。注意switch語句的控制流程,在switch語句中break語句的用法;
3、switch/case結構與if/else巢狀結構之間的轉換;
•switch/case結構的巢狀應用
1、switch/case結構的巢狀應用;
2、break語句與continue語句的用法;
•分析程式
1、分析程式結構4.3.1實驗練習:
問題描述:讀入3個分別表示箱子長、寬、高的整數值,判斷並輸出該箱子是正方體還是長方體。
實驗:
#includemain()
問題分析:要注意比較該方體的長寬高大小要用==而不能用=。
4.3.2實驗練習:
問題描述:編一程式實現如下功能:商店有列印紙(18元/本)、墨盒(132元/個)、光碟(4.5元/片)**,商店進行優惠酬賓活動。具體做法如下:顧客購買商品的總額達到了100元,優惠5%;達到了200元以上,優惠6%;達到了300元以上,優惠7%;達到了400元以上,優惠8%;達到了500元以上,優惠10%。根據不同的購買量,列印應付貨款。
實驗:
#includemain()
k=z*(1-p);
printf("應付款=%f",k);
}
問題分析:switch裡只能判斷整型,所以要另外定義乙個整型變數。
4.3.3實驗練習:
問題描述:輸入某一年月,輸出該月的天數。
實驗:
#includemain()
printf("該年%d月有%d天",month,days);
}
問題分析:在判斷閏年時要注意非語句後面只能接乙個=不能帶==。
4.3.4實驗練習:
問題描述:編寫乙個自動售貨機的程式。該程式應具有如下功能:有二級選單,一級選單是商品型別的選擇;二級選單是具體商品的選擇(商品**和品種可以自擬)。顧客先選擇商品型別,然後選擇具體商品,輸入購買數量。自動售貨機根據選擇的商品和輸入的數量,計算並顯示所選商品的總金額。
實驗:
#includemain()
break;
case 2:printf("請選擇:1、筆(3元/支) 2、筆記本(1.2元/個)\n");
printf("3、資料夾(12/個) 4、文具盒(8.6元/個)\n");
scanf("%d",&y);
printf("數量?");
scanf("%d",&n);
switch(y)
break;
case 3:printf("請選擇:1、白糖(3.6元/包) 2、鹽(1元/包)\n");
printf("3、餅(2/個) 4、速食麵(3.6元/個)\n");
scanf("%d",&y);
printf("數量?");
scanf("%d",&n);
switch(y)
break;
} printf("總計:%.2f\n",sum);
}
問題分析:要注意break的使用以及各級選單的對應關係
4.3.5實驗練習:
問題描述:執行下列程式,分析輸出的結果,並寫入實驗報告中。
實驗1
#include#includemain()
實驗執行結果如下:
分析:該程式輸出x,y的值及判斷z是否為0。
實驗2
#include#includemain()
{int num=20;
if{5問題分析:if語句不能連續判斷大小關係要加乙個與語句才能保證該程式正常執行。本次共有五個小實驗,在這五次實驗中我收穫了很多也發現了很多不足的地方,下面是我本次實驗的收穫與不足:
收穫:我對於分支結構實驗的理解更深了,對於if,switch的使用也更加熟悉了,在速度上也有所提公升。
不足:對於c語言程式設計的一些基礎知識有些不熟悉,經常會犯一些細節上的小錯誤,在c語言的中英文符號經常會弄混,搞得要改幾次**,然後就是之前的一些函式沒太熟悉,做起計算**總會有些慢。
第二次實驗報告
實驗報告 二 中國人民公安大學 chinese people public security university 網路對抗技術 實驗報告 實驗二網路嗅探與欺騙 學生姓名 周朝陽 年級 2018級 區隊 網路安全與執法二區隊 指導教師 高見 資訊科技與網路安全學院 2020年11月7日 networ...
第二次實驗報告
一.實驗目的 1 掌握結構化的需求分析方法 2 掌握分層資料流圖的繪製 資料字典和加工說明的編制 3 掌握資料流圖對映為軟體結構圖的方法 4 掌握需求說明書和設計說明。書的主要內容,學習軟體需求說明書和設計說明書的編寫 5 掌握測試的基本方法。二.實驗內容 1 參考乙個熟悉的系統,如,機票預訂系統 ...
第二次實驗報告
4.3.1 if語句的應用 4.3.2 switch case語句的應用 4.3.3 switch case語句巢狀if語句的應用 4.3.4 switch case結構的巢狀應用 4.3.5 分析程式 掌握c語言邏輯運算和關係運算的規則 學會正確的使用關係表示式和邏輯表示式 掌握if else語句...