1. 掌握c語言基本運算子和表示式用法;
2. 預習選擇和重複控制語句的用法.
假設整型變數 a 的值是 1,b 的值是 2,c 的值是 3,在這種情況下分別執行下
面各個語句,寫出執行對應語句後整型變數u 的值,做簡短分析.
1) u = a ? b : c;
答:u=2 因為a=1為真(只有0是假,其他全為真),所以給u賦上冒號前面的值,也就是b的值。
2) u = (a = 2) ? b + a : c + a;
答:u=4 因為a=2為真,輸出冒號前的值
------------------------------------任務分割線------------------------------------
假設整型變數a 的值是1 ,b 的值是2 ,c 的值是0 ,寫出下面各個表示式的值。做簡短分析.
1) a && c=0
2) a || c =1
3) a || b =1
4) b && c =0
5) a && !((b || c) && !a) =1
6) !(a && b) || c ? a || b : a && b && c =0
與運算。只有同為真時才為真,近似於乘法。
或運算。只有同為假時才為假,近似於加法。
非運算。將真假對換。
------------------------------------任務分割線------------------------------------
寫程式計算以下各個表示式的值。
說明: 程式標頭檔案要新增#include和 #include
1)3 * (2l + 4.5f) - 012 + 44 圖:
2)3 * (int)sqrt(144.0) 圖:
3)cos(2.5f + 4) - 6 *27l + 1526 - 2.4l 圖:
------------------------------------任務分割線------------------------------------
以下是兩種「返回二個引數中最大的乙個」的程式寫法,理解並執行這兩種寫法,
做簡短分析.
寫法一:
double dmax (double x, double y)
int main()
寫法二
double dmax (double x, double y);
int main()
double dmax (double x, double y)
圖:
主要不同點:
1、方法一用的是if-else語句,而方法二用的是if語句;
2、方法一是把定義函式放在前面,而方法二是把定義語句放在後面。
------------------------------------任務分割線------------------------------------
參考任務4,編寫「返回三個引數中最大的乙個」的程式,要求函式名為 double tmax(double, double, double),詳細說明設計思路.
思路:用if-else語句對三個數的大小進行判斷。
#includedouble tmax (double x, double y,double z)
if (x <= y)
}int main()
圖:
------------------------------------任務分割線------------------------------------
任務6:
寫乙個簡單程式,它輸出從1 到10的整數,詳細說明設計思路。
思路:設乙個初始值k,設乙個迴圈計數i,利用迴圈語句輸出10次結果。
#includeint main()
}
圖:
------------------------------------任務分割線------------------------------------
寫乙個簡單程式,它輸出從10到-10的整數,詳細說明設計思路。
思路:與任務6的思路基本相同。只是迴圈次數與初始值不一樣。
#includeint main()
}
圖:
C 第三次上機
題目一 假設有乙個字串strfilename d c 程式設計 實驗3 myfile.txt 使用字串方法,取出路徑中的檔名 myfile.txt 要求至少想出三種方法實現 1 using system using system.collections.generic using system.li...
第三次上機c 試驗報告
檔名稱 銀行業務 作 者 唐啟智 完成日期 2016 年 3 月 27 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 描述銀行業務 程式輸出 問題分析 switch語句 演算法設計 switch語句 includeusing namespace std int main ...
c 第三次上機實驗
一 問題及 檔名稱 1.cpp 作 者 梁世雄 完成日期 2016 年04 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 求個人所得稅及稅後收入,運用if語句的巢狀程式設計序。輸入描述 輸入dsalary 問題描述 不同階段的工資稅率不同。程式輸出 輸出個人所得稅dtax及稅後收入...