第五次實驗

2022-05-30 10:39:09 字數 2267 閱讀 2379

1.

#include #include

#include

using

namespace

std;

//函式宣告

void output1(vector &);

void output2(vector &);

intmain()

//函式實現

//以下標方式輸出vector陣列物件v的元素值

void output1(vector &v)

//補足程式

//。。。 }//

函式實現

//以迭代器方式輸出vector陣列物件v的元素值

void output2(vector &v)

cout

<

//補足程式

2.1.正確的解法:

錯的地方在於,*p是乙個指標,還沒有位址不能給他賦值。

2.正確的解法:

這個題的錯誤之處在於,new後應有delete如果不加則會導致記憶體洩漏。

3.

3

,#ifndef matrix_h

#define matrix_h

class

matrix //

返回矩陣第i行第j列元素的引用

inline float element(int i, int j) const//

返回矩陣第i行第j列元素的值

void setelement(int i, int j, int value); //

設定矩陣第i行第j列元素值為value

inline int getlines() const//

返回矩陣行數

inline int getcols() const //

返回矩陣列數

private:

int lines; //

矩陣行數

int cols; //

矩陣列數

float *p; //

指向存放矩陣資料的記憶體塊的首位址

反思:這次作業感覺比較難,花費了大量時間還是有跟多地方不會做。

第五次實驗

一 問題及 檔名稱 陣列素數排序.cpp 作 者 周玉傑 完成日期 2017 年 4 月 24 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 問題分析 使用函式來分工 演算法設計 無 include include using namespace std c...

第五次實驗

一 問題及 檔名稱 ex5 1 作 者 謝萍 完成日期 2017年 5月 5 日 版 本 號 v1.0 輸入描述 十個整數 問題描述 從鍵盤中輸入10個數放在陣列a中,將該陣列中奇數放到陣列b,偶數放到陣列c中後分別輸出。程式輸出 陣列中的奇數和偶數 問題分析 先輸入陣列,在進行判斷,最後輸出 演算...

第五次上機實驗

目標 int z,w,x 2,y 5 z x 3,y x w x x 3,x 7 得出z 2 w 11.求z時 x 相當於 x x x x 1 所以z 2 求w時 x x x 1 1 所以z 2 1 1 7 11.main 任務2 自行設計乙個程式,程式須運用switch語句。要求有一定技術含量!i...