c 平時練習題,部分課後習題

2021-10-01 08:32:46 字數 2666 閱讀 5203

第一次作業

在螢幕上輸出hello,world!

程式參考的輸入(沒有輸入:)

程式參考的輸出:

hello,world!

**:#include

using namespace std;

int main()

void showdog()

void showdog()

float getarea()

private:

float radius;

};int main()

void getarea()

第三次作業

3.1(習題4-9)設計並測試乙個名為rectangle的矩形類,其屬性為矩形的左下角與右上角兩個點的座標,根據座標能計算矩形的面積。

程式參考的輸入(提示「input point a:」輸入左下角的座標;提示「input point b:」輸入左下角的座標):

input point a:0 0

input point b:8.2 4.5

程式參考的輸出:

rectangle area:36.9

參考**:

#include

using namespace std;

class rectangle

rectangle()

private:

float x1,y1,x2,y2;

};int main()

private:

float a_x,a_y;

float b_x,b_y;

float area;

};int main()

3.2(習題4-20)定義乙個複數類complex,使得下面的**能夠工作。(注:下列**需放在主函式中。)

complex c1(3,5); //用複數3+5i初始化c1

complex c2=4.5; //用實數4.5初始化c2

c1.add(c2); //將c1與c2相加,結果儲存在c1中

c1.show(); //將c1輸出(這時的結果應該是7.5+5i)

參考**;

#include

using namespace std;

class complex

void add(const complex &c)

void show()

參考的輸入:

3參考的輸出:

19參考**:

#include

using namespace std;

class x;

class y

;class z

;class x

friend void y::g(x &x);

friend class z;

friend void h(x &x);

void print()

void z::f(x &x)

void h(x &x)

int main()

我的:#include

using namespace std;

class x;

class y

;class x

friend void h(x*);

friend void y::g(x*);

friend class z;

void print()

void y::g(xx)

class z

};int main()

5.2(習題5-14)定義boat與car兩個類,二者都有weight屬性,定義二者的乙個友元函式gettotalweight(),計算二者的重量和。

參考的輸入(數字前為提示文字):

input boat weight:3

input car weight:5

參考的輸出:

total weight:8

參考**:

#include

using namespace std;

class car;

class boat

friend int gettotalweight(boat &b,car &c);

private:

int weight;

};class car

friend int gettotalweight(boat &b,car &c);

private:

int weight;

};int gettotalweight(boat &b,car &c)

int main()

friend void gettotalweight(boat ,car);

private: float weight;

};class car

friend void gettotalweight(boat ,car );

private:

float weight;

};void gettotalweight(boat b,car c)

{float g;

g=b.weight+c.weight;

cout <<「total weight:」<< g{boat b;

car c;

gettotalweight(b,c);

電子技術基礎數字部分課後習題答案

電子技術基礎模擬部分 第五版 第六版 課後習題答案 電子技術基礎 模擬部分 學習輔導與習題解答 第六版 是為配合華中科技大學電子技術課程組編 康華光任主編 陳大欽和張林任副主編的 電子技術基礎模擬部分 第六版 教材而編的學習輔導與習題解答。全書共11章 第一章 數字邏輯概論 課後習題答案詳解 第二章...

課後練習題隨筆(一)

函式實現 def isodd a if isinstance a,int 判斷輸入的數是否為整數 if a 2 0 return true else return false else return false if name main while true a eval input print i...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...