程式碼定義 `circle`、`sphere`、`cylinder`、`cone` 類別體系,`main()` 中輸入選項與半徑,但輸出結果不正確。
void main() {
double R; // 未初始化
circle pa;
pa.display(); // 此處輸入 R,但存入 pa.R(基類成員)
if (l==1) {
sphere a;
a.display(R); // 傳入區域變數 R(仍為亂碼),而非 a.R
}
...
}
修正後即可正確計算球、圓柱、圓錐的表面積與體積。