姓名:陳裕坤 學號:120705213 班級:12電信2班
目標:
1. 掌握c語言基本運算子和表示式用法;
2. 預習選擇和重複控制語句的用法.
任務1:假設整型變數 a 的值是 1,b 的值是 2,c 的值是 3,請判斷各語句的值,寫出執行結果,並作簡短分析.
1) x = a ? b : c;
2) y = (a = 2) ? b + a : c + a;
**:
#includevoid main()
執行結果:2,4
------------------------------------任務分割線------------------------------------
任務2:假設整型變數a 的值是1 ,b 的值是2 ,c 的值是0 ,請判斷各語句的值,寫出執行結果,並作簡短分析.
1) a && c
2) a || c &&b
3) a || c|| (a && b)
**:
#includevoid main()
執行結果:
0 1 1
------------------------------------任務分割線------------------------------------
任務3.寫程式計算以下各個表示式的值。
說明: 程式標頭檔案要新增 #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
**:
#include#include#includevoid main()
執行截圖:
------------------------------------任務分割線------------------------------------
任務4:以下兩個程式都能實現了「取兩個數最大值」演算法,理解並分析兩個程式的不同.
寫法一:
double dmax (double x, double y)
int main()
寫法二:
double dmax (double x, double y);
int main()
double dmax (double x, double y)
不同點:數學演算法不同
------------------------------------任務分割線------------------------------------
任務5:參考任務4,編寫「返回三個引數中最大的乙個」的程式,要求函式名為 double tmax(double, double, double),詳細說明設計思路.
**:
#includedouble tmax (double x,double y,double z)
int main()
執行截圖:
------------------------------------任務分割線------------------------------------
任務6:寫乙個簡單程式,它輸出從1 到10的整數,詳細說明設計思路。
設計思路:定義從1-10的整數並輸出
**:
#include void main()
執行截圖:
------------------------------------任務分割線------------------------------------
任務7:寫乙個簡單程式,它輸出從10到-10的整數,詳細說明設計思路。
**:
#include void main()
執行截圖:
第三次實驗
一.問題及 02.檔名稱 第三次實驗 03.作 者 梁一意 04.完成日期 2017 年 4 月 6 日 05.版 本 號 v1.0 06.對任務及求解方法的描述部分 07.輸入描述 無 08.問題描述 個人所得稅計算器 09.程式輸出 個人所得稅及稅後收入 10.問題分析 略 11.演算法設計 略...
第三次實驗
1 熟悉類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。實驗內容 1 下面程式sy3 1.cpp中用error標明的語句有錯吧,在不刪除和增加 行的情況下,改正錯誤語句,使其正確執行。執行程式如下 include using...
第三次實驗
1 下面程式sy3 1.cpp中用error標明的語句有錯,在不刪除和增加 行的情況下,改正錯誤語句,使其正確執行。sy3 1.cpp includeusing namespace std class aa tpoint tpoint p tpoint int getx int gety priva...