第三次實驗

2021-06-13 10:34:44 字數 2608 閱讀 8273

姓名:陳裕坤        學號: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...