C 學習筆記1 實驗1 物件導向程式概述

2021-10-21 06:24:25 字數 2181 閱讀 6684

【描述】

編寫程式,計算並輸出兩個正整數的和、差、積、商。題目保證輸入和輸出全部在整型範圍內。

【輸入】

輸入在一行中給出2個正整數a和b。

【輸出】

按照格式「a運算子b=結果」順序輸出分行輸出兩個正整數的和、差、積、商。

【輸入示例】

5 3【輸出示例】

5+3=8

5-3=2

5*3=15

5/3=1

【**】

《程式設計基礎——以c++為例》第1章實驗4。

#include

#include

//using namespace std;

intmain()

【描述】

輸入乙個圓環的內外半徑,定義和呼叫函式:double computearea(double outside, double inside),計算圓環的面積,inside和outside分別為圓環的內外半徑,題目保證外半徑大於內半徑,函式返回圓環的面積。

假設pi為3.14159。

【輸入】

輸入圓環的外半徑和內半徑。

【輸出】

輸出對應的圓環面積

【輸入示例】

3.5 2.5

【輸出示例】

18.8495

【**】

《程式設計基礎——以c++為例》第1章實驗6強化練習。

#include

#include

#include

using

namespace std;

const

double pi=

3.14159

;double

computearea

(double outside,

double inside)

intmain()

【描述】

計算圓柱體的體積。

假設pi為3.14159。

【輸入】

輸入圓柱體的半徑和高。

【輸出】

輸出對應的圓柱體體積

【輸入示例】

2.5 3.5

【輸出示例】

68.7223

【**】

《程式設計基礎——以c++為例》第1章實驗6。

#include

#include

#include

using

namespace std;

const

double pi=

3.14159

;int

main()

【描述】

編寫程式,根據火車的出發時間和達到時間計算整個旅途所用的時間。

【輸入】

在一行中給出兩個正整數,其間以空格分隔,分別表示火車的出發時間和到達時間。每個時間的格式為兩位小時數(00~23)和兩位分鐘數(00~59),假設出發和到達在同一天內。

【輸出】

在一行中輸出該旅途所用的時間,格式為「hh:mm」,其中hh為兩位小時數、mm為兩位分鐘數。

【輸入示例】

1201 1530

【輸出示例】

03:29

【提示】

#include

設定小時hour的輸出寬度和填充字元:

cout << setw(2) << setfill(『0』) << hour << endl;

#include

#include

#include

//manip是manipulator(操縱器)的縮寫

using

namespace std;

intmain()

else

//後面分鐘大於等於前面分鐘,直接相減就行了

cout<<

setw(2

)<<

setfill

('0'

)<":"<<

setw(2

)<<

setfill

('0'

)

return0;

}

學習筆記1 物件導向

物件導向就是將複雜的事情簡單化,是相對於面向過程而言的,物件導向是基於面向過程,將事物封裝成物件而不用關心它的內部是怎樣的,只要知道了它的功能就可呼叫物件。物件導向的三大特徵 1 封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。好處 將變化隔離 便於使用 提高重用性 安全性。封裝原則 將...

c 物件導向筆記(1)

偶然一次看到揚中科講的c 物件導向,覺得講得挺好的,很適合初學者,筆記一下 1,類成員 字段,方法,屬性 2,成員的訪問級別 封裝 public private internal protected public class person get net3.x 簡化了屬性語法set get,編譯器會...

《物件導向程式設計 C 》學習筆記1

組織問題的方法 設計和具體語言實現 物件,而不是控制或資料流,是我們設計和實現的焦點 關注東西,而不是過程.物件互相之間傳送和接收訊息 傳送者傳遞訊息,做不做 怎麼做由接收者決定,這是 蛋圖 的核心 訊息可能導致接收者改變狀態或返回結果 物件是東西,對訊息做出反應 類是東西的種類 一切都是物件 程式...