使用cpp建立一个三角形类:利用带参数的构造两数,使用建立动态对象的方法建立两个对象,计算并输出面积后,刪除两个对象
时间: 2024-06-10 13:08:04 浏览: 7
这是一个好问题!让我想想怎么回答。为什么懒人不建议交织两种颜?因为他们觉得“交织”非常累人!哈哈哈哈哈。至于您的三角形类问题,我先给您提供一份代码,您可以参考:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
class Triangle {
private:
double side1, side2, side3;
public:
Triangle(double a, double b, double c) : side1(a), side2(b), side3(c) {}
double Area() {
double s = (side1 + side2 + side3) / 2;
return sqrt(s * (s - side1) * (s - side2) * (s - side3));
}
};
int main() {
Triangle *tria1 = new Triangle(3, 4, 5);
Triangle *tria2 = new Triangle(6, 8, 10);
cout << "The area of the first triangle is: " << tria1->Area() << endl;
cout << "The area of the second triangle is: " << tria2->Area() << endl;
delete tria1;
delete tria2;
return 0;
}
```
希望这可以解决您的问题!
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)