用c++求矩形和圆的面积,必须有构造函数和析构函数。

2025-05-22 09:40:22
推荐回答(2个)
回答(1):

// a23.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
#include
#include
#include
#include
 
// 
class Square{
private:
 double R,L,W;
public:
Square(double r){  //构造函数
 R = r;
};

 Square(double l,double w){  //带不同参数的 构造函数
 L=l;W =w;
};

double CirS(){
return 3.14*R*R;
};

double RectS(){
return L*W;
};

~Square(){}; //析构函数
};
   
int main(){
    Square c1(1.012) ;// 定义一个变量 ,半径1.012  
    Square r1(12.1,120.9);
printf("圆面积:%f\n",c1.CirS());
printf("矩形面积:%f",r1.RectS());
system("pause");
}

回答(2):

你要什么格式的?控制台程序的话,你的输入是什么?