C/C++の宿題片付けます 138代目
■ このスレッドは過去ログ倉庫に格納されています
0175デフォルトの名無しさん
2010/07/19(月) 23:52:05#include <math.h>
// クラス Shape
class Shape {
protected:
int n; // 辺の数
double l; // 辺の長さ
public:
Shape(int, double); // コンストラクタ
double hen(); // 辺の長さの合計
virtual double menseki() = 0; // 面積の計算(純粋仮想関数)
};
//問題箇所start
class Rectangle : public Shape
{
public:
Rectangle(){}
Rectangle(int n, double l ){} //: Shape(int, double) {} // コンストラクタ
double hen(){ return n * l; }
virtual double menseki(){ return l * l; }
};
//問題箇所end
int main()
{
double x;
scanf("%lf", &x);
Rectangle r(4, x);
printf("%.3f %.3f\n", r.hen(), r.menseki());
}
■ このスレッドは過去ログ倉庫に格納されています