/* 2. 3. 4. *Copyright (c) 2016,烟台大学计算机学院 5. 6.*All rights reserved. 7. 8.*文件名称:test.cpp 9. 10.*作者: 武聪 11. 12. *完成日期:2016年3月10日 13. 14. *版本号:v1.0 15. *问题描述:求三角形周长和面积 16.*输入描述: 输入三角形的三边长 17. *程序输出: 三角形的周长和面积 #include <iostream> #include<cstdlib> #include<Cmath> using namespace std; class Triangle { public: void setABC(double x,double y,double z); double perimeter(); double area(); private: double a,b,c; }; int main() { Triangle tri1; tri1.setABC(4,5,6); cout<<"三角形周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl; return 0; } void Triangle::setABC(double x,double y,double z) { if(x+y>z&&x+z>y&&y+z>x) { a=x; b=y; c=z; } else { cout<<"不能构成三角形"<<endl; exit(0); } } double Triangle::perimeter(void) { return a+b+c; } double Triangle::area(void) { double p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c)); }
运行结果:- 知识点总结:
- 成员函数的使用
- 学习心得:
- 好好学习
三角类锥形
最新推荐文章于 2023-08-09 11:41:23 发布