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