T3

本文介绍了一个使用 C++ 实现的三角形类,该类能够计算三角形的周长和面积。通过构造函数初始化三角形的边长,并提供了计算功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include <iostream>
#include <cmath>
using namespace std;
class Triangle
{
public:
	float perimeter();
	void cinnum(int,int,int);
	
	float area();
 	Triangle(int l=10,int w=10,int h=10):length(l),width(w),heigth(h){}
private:
	float length;
	float width;
	float heigth;
};
int main()
{
	int i=0,l,w,h;
	cout<<"请输入长宽高;"<<endl;
	cin>>l>>w>>h;
	Triangle Tri[5];
	Triangle tri[4]=
	{
		Triangle(7,8,9),
	    Triangle(2,3,4),
	    Triangle(3,4,5),
		Triangle(4,5,6)
	}
	;
	Tri[5].cinnum(l,w,h);
	for(i=0;i<=5;i++)
	{
		tri[i].perimeter();
		tri[i].area();
	}
	return 0;
}
float Triangle::perimeter()
{
	cout<<"长方形表面积为:"<<endl;
	cout<< (length*heigth*2+length*width*2+width*heigth*2)<<endl;
	return 0;
}
float Triangle::area()
{
	float q;
	q=(length+heigth+width)/2;
	cout<<"长方形体积为:"<<endl;
	cout<< (sqrt(q*(q-length)*(q-heigth)*(q-width)))<<endl;
    return 0;
}
void Triangle::cinnum(int l,int w,int h)
{
       length=l;
       width=w;
       heigth=h;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值