北郵計算機c 小學期程式設計實驗報告全

2022-03-05 08:05:58 字數 2857 閱讀 5341

猜**遊戲

編寫c++程式完成以下功能:

(1) 假定有一件商品,程式用隨機數指定該商品的**(1-1000的整數);

(2) 提示使用者猜**,並輸入:若使用者猜的**比商品**高或低,對使用者作出相應的提示;

(3) 直到猜對為止,並給出提示

矩形編寫c++程式完成以下功能:

(1) 定義乙個point類,其屬性包括點的座標,提供計算兩點之間距離的方法;

(2) 定義乙個矩形類,其屬性包括左上角和右下角兩個點,提供計算面積的方法;

(3) 建立乙個矩形物件,提示使用者輸入矩形左上角和右下角的座標;

(4) 觀察矩形物件以及point類成員的建構函式與析構函式的呼叫;

(5) 計算其面積,並輸出。

友元編寫c++程式完成以下功能:

(1) 定義乙個boat和car兩個類,他們都具有私用屬性——重量;

矩陣(一)

編寫c++程式完成以下功能:

(1) 假定矩陣大小為4×5(整型陣列表示);

(2) 定義矩陣初始化函式,可以從cin中輸入矩陣元素;

(3) 定義矩陣輸出函式,將矩陣格式化輸出到cout;

(4) 定義矩陣相加的函式,實現兩個矩陣相加的功能,結果儲存在另乙個矩陣中;

(5) 定義矩陣相減的函式,實現兩個矩陣相減的功能,結果儲存在另乙個矩陣中;

(6) 定義三個矩陣:a1、a2、a3;

(7) 初始化a1、a2;

(8) 計算並輸出:a3 = a1加a2,a3 = a1減a2。

矩陣(二)

編寫c++程式完成以下功能:

(1) 假定矩陣大小為4×5(整型);

(2) 矩陣空間採用new動態申請,儲存在指標中;

(3) 定義矩陣初始化函式,可以從cin中輸入矩陣元素;

(4) 定義矩陣輸出函式,將矩陣格式化輸出到cout;

(5) 定義矩陣相加的函式,實現兩個矩陣相加的功能,結果儲存在另乙個矩陣中;

(6) 定義矩陣相減的函式,實現兩個矩陣相減的功能,結果儲存在另乙個矩陣中;

(7) 動態申請三個矩陣:a1、a2、a3;

(8) 初始化a1、a2;

(9) 計算並輸出a3 = a1加a2,a3 = a1減a2;

(10) 釋放矩陣空間。

矩陣(三)

編寫c++程式完成以下功能:

(1) 用類來實現矩陣,定義乙個矩陣的類,屬性包括:

● 矩陣大小,用 lines, rows(行、列來表示);

● 存貯矩陣的陣列指標,根據矩陣大小動態申請(new)。

(2) 矩陣類的方法包括:

● 建構函式,引數是矩陣大小,需要動態申請存貯矩陣的陣列;

● 析構函式,需要釋放矩陣的陣列指標;

● 拷貝建構函式,需要申請和複製陣列;

● 輸入,可以從cin中輸入矩陣元素;

● 輸出,將矩陣格式化輸出到cout;

● 矩陣相加的函式,實現兩個矩陣相加的功能,結果儲存在另乙個矩陣類,但必須矩陣大小相同;

● 矩陣相減的函式,實現兩個矩陣相減的功能,結果儲存在另乙個矩陣類,但必須矩陣大小相同。

(3) 定義三個矩陣:a1、a2、a3;

(4) 初始化a1、a2;

(5) 計算並輸出a3 = a1加a2,a3=a1減a2;

(6) 用new動態建立三個矩陣類的物件:pa1、pa1、pa3;

(7) 初始化pa1、pa2;

(8) 計算並輸出pa3=pa1加pa2,pa3=pa1減pa2;

(9) 釋放pa1、pa1、pa3。

1、 形狀(一)

編寫c++程式完成以下功能:

(1) 宣告乙個基類shape(形狀),其中包含乙個方法來計算面積;

(2) 從shape派生兩個類矩形和圓形;

(3) 從矩形派生正方形;

(4) 分別實現派生類建構函式、析構函式和其他方法;

(5) 建立派生類的物件,觀察建構函式、析構函式呼叫次序;

(6) 不同物件計算面積。

形狀(二)——虛函式

(1) 將【形狀(一)】 中的基類計算面積的方法定義為虛函式,比較與【形狀(一)】程式的差異;

(2) 將【形狀(一)】中的基類定義抽象類,比較與【形狀(一)】程式的差異。

對point類過載++和――運算子

編寫c++程式完成以下功能:

(1) point類的屬性包括點的座標(x,y);

(2) 實現 point類過載++和――運算子:

● ++p,--p,p++,p--。

● ++和――分別表示x,y增加或減少1。

流式io(一)

編寫c++程式完成以下功能:

(1) 使用ofstream 向乙個文字檔案中輸出各種型別的資料,並開啟檔案觀察結果:

● 整數、無符號整型、長整型、浮點型、字串、……

(2) 用十進位制、八進位制、十六進製制方式向文字檔案中輸出整數;

(3) 使用控制符和成員函式來控制輸出的格式:

● set() precision() ...

流式io(三)

編寫c++程式完成以下功能:

(1) 輸入乙個文字檔案名;

(2) 開啟檔名,在該檔案的每一行前面加上乙個行號,儲存在另外乙個文字檔案中。

**本 編寫c++程式完成以下功能:

(1) 實現簡單**本功能,用姓名來搜尋**號碼;

(2) 使用者輸入姓名,程式查詢並輸出結果;

(3) 使用者可以通過輸入,新增姓名和**號碼;

(4) 使用者可以刪除姓名和**號碼;

(5) **本可以儲存在指定檔案中;

(6) **可被從指定檔案中讀入到記憶體。

程式太多懶得貼圖了,直接粘懶得改中文解碼,有需要的話發我郵箱

索要,有時間一定會發的。

北郵小學期c 實驗報告

物件導向程式設計與實踐 c 實驗總結報告 網路工程14班饒思哲 學號 2013211574 實驗一簡單c 程式設計 1.猜 遊戲 編寫c 程式完成以下功能 1 假定有一件商品,程式用隨機數指定該商品的 1 1000的整數 2 提示使用者猜 並輸入 若使用者猜的 比商品 高或低,對使用者作出相應的提示...

計算機程式設計實驗報告一

課程名稱 c 程式設計課程號碼開課單位計算機系 學生姓名所在系學號專業 實驗名稱實驗日期成績評定評閱教師楊菊英 實驗內容 p60 2 28 編寫乙個完整的程式,實現功能 向使用者提部 現在正在下雨嗎?提示使用者輸入y或n。若輸入y,顯示 現在正在下雨。若輸入n,顯示 現在沒有下雨。否則繼續提問 現在...

計算機實驗報告

微機原理 實驗報告 姓名 張仁德學號 10470129 班級 材料物理專業2010級01班 指導教師 張開洪 微機原理與接 術實驗報告 實驗專案名稱 熟悉debug的使用 實驗日期 2012.12實驗成績 實驗評定標準 一 實驗目的 1 熟悉debug的常用命令 2 掌握debug下執行簡單組合語言...