c 作業習題答案

2023-01-18 04:51:03 字數 1173 閱讀 3338

/* 1.設計乙個球類,假設球的密度為7.8,半徑為任意輸入資料;已知私有資料成員是:半徑;

受保護資料成員是:面積、體積;公有成員函式:輸入球的半徑、計算球的表面積、計算球的體積。

[提示] 球表面積計算公式=4*π*r*r

球體積計算公式=4/3*π*r*r*r

3.1415926535

[注意] a)類的定義格式

b)輸入輸出形式,要求輸入前應有提示性輸出,如」please input the radius of the ball…」,變數名的定義,最好能望文生義;

c)計算公式正確的資料型別。

*/#include

using namespace std;

const double pi=3.1415926535;

class circle

double radius(float r)

double volume(float r)

};int main()/*

2.編寫乙個類,實現簡單的棧。棧中有以下操作:元素進棧,輸出棧頂元素,出棧。如果棧溢位,程式終止。

棧的資料成員由10個整型的陣列組成。先後做如下操作:

1)建立棧;

2)將10入棧;

將12入棧;

將14入棧;

3)取棧頂元素;

4)出棧;

5)取棧頂元素

[要求] 類定義在使用者自定義標頭檔案

類中成員實現在中;

main函式定義在中,用工程實現上述操作。

*/#include

#include

using namespace std;

struct lnode

;typedef struct lnode lnode;

class stack

;void stack::initstack(lnode *&st)

void stack::push(lnode *&st,int x)

int stack::put(lnode *& st,int &x)

int stack::pop(lnode *&st,int &x)

int main()

cout<<"棧頂元素為:"<

cout<<"輸入的堆疊元素為:";

for(j=0;j

cout< return 0;}

C語言習題答案

第1章1 選擇題 1 c 2 b 3 a 2 填空題 1 main 2 main 3 有窮性 確定性 有零個或多個輸入 有乙個或多個輸出 有效性 4 順序 分支和迴圈 5 自頂向下,逐步細化 模組化設計 結構化編碼 第2章1 選擇題 12 345 6 7 890 1234 5 accda dcaba...

c課後習題答案總結

1.可以用c 編寫哪些型別的應用程式?解答 1 控制台應用程式。2 windows應用程式。3 水晶報表應用程式。4 web應用程式。5 web服務應用程式。6 水晶報表web應用程式。7 智慧型裝置應用程式。2.什麼是命名空間?命名空間和類庫的關係是什麼?解答 1 命名空間是對類的一種邏輯上的分組...

《C語言程式設計基礎》習題答案

c語言程式設計基礎 第2版 習題答案 前言 c語言程式設計基礎 第2版 每章後面都安排了一定數量的習題,這有利於讀者理解 消化和掌握各單元的學習內容。習題中,除了有填空題 選擇題 回答問題等適合掌握基本概念的題型外,大部分是分析程式執行結果和要求編寫實用程式,這有利於讀者訓練程式設計技巧和增強程式設...