幾何形體處理程式:輸入若干個幾何形體的引數,要求按面積排序輸出。輸出時要指明形狀。
輸入第一行是幾何形體數目n(不超過100).下面有n行,每行以乙個字母c開頭.
若 c 是 『r』,則代表乙個矩形,本行後面跟著兩個整數,分別是矩形的寬和高;
若 c 是 『c』,則代表乙個圓,本行後面跟著乙個整數代表其半徑
若 c 是 『t』,則代表乙個三角形,本行後面跟著三個整數,代表三條邊的長度
按照輸入順序依次輸出每個幾何形體的種類及面積。每行乙個幾何形體,輸出格式為:
形體名稱:面積
輸入
3
r 3 5
c 9t 3 4 5
輸出
rectangle:15
circle:254.34
********:6
//幾何形狀面積
#include
#include
#include
#define pi 3.14
using namespace std;
class
rectangle
void
outputr()
void
inputr()
};class
circle
void
outputc()
void
inputc()
};class
********
void
outputt()
void
inputt()
};int main
(void
)case
'c':
case
't':
default
:break;}
}if(r.numelse
else}}
else
else
else}}
return0;
}
求解形狀面積
程式設計求解形狀面積。要求 宣告乙個shape基類,在此基礎上派生出rectangle和circle類,二者都有getarea 方法計算物件的面積 使用rectangle類建立乙個派生類square 測試類areademo中採用向上轉型語句建立不同形狀物件例項,更改形狀和相應引數,能夠輸出其面積。我...
PostgreSQL中的幾何形狀
在postgre中,會存在多種幾何型別,如點,線,多邊形,圓等,就像我們的date datetime等。每種型別都有幾種等價的輸入形式 select 1,1 point select 1,1 point 在路徑中,方括號表示閉合路徑,小括號表示開放路徑。所謂閉合路徑就是第乙個點和最後乙個點相連線。表...
重疊面積 幾何畫板繪製重疊面積(二)
1 當t 時,點q的座標是 2 在運動過程中,設正方形pqmn與 aob重疊部分的面積為s,求s與t的函式表示式 3 若正方形pqmn對角線的交點為t,請直接寫出在運動過程中ot pt的最小值。分析 2 3 問 如下 非常感謝向老師的指導,這個變換大小的正方形在製作過程中需要找尋到關鍵的控制點,挖掘...