猜**遊戲
編寫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下執行簡單組合語言...