三角形(5)
来源:互联网 发布:nico sm是什么软件 编辑:程序博客网 时间:2024/06/08 09:36
#include<iostream>#include<cmath>using namespace std;class Triangle{ public: Triangle(double x=1,double y=1,double z=1) { a=x; b=y; c=z; } double isTriangle() { if(a+b>c&&a+c>b&&b+c>a) return true; else return false; } double getA() { return a; } double getB() { return b; } double getC() { return c; } double perimeter() { return a+b+c; } double area() { double t,w; w=(a+b+c)/2; t=w*(w-a)*(w-b)*(w-c); return sqrt(t); } double showMessage() { if(isTriangle()) { cout <<"三条边为:"<<getA()<<','<<getB()<<','<<getC()<<endl; cout << "三角形的周长为:" <<perimeter()<<'\t'<<"面积为:"<<area()<< endl; } else cout<<"不能构成三角形"<<endl; } private: double a,b,c;};int main(){ Triangle Tri1(3,4,5); Tri1.showMessage(); Triangle Tri2(Tri1); Tri2.showMessage(); return 0;}
0 0
- 三角形问题(5)
- 三角形(5)
- 三角形5
- 三角形5
- 三角形5
- 5-1 三角形类(构造函数)
- 项目14-三角形类雏形(5)
- 设置一个三角形类(5)
- 项目一(5)三角形雏形
- 三维三角形(三维三角形,UVA 11275)
- 三角形图标绘制(对话框中三角形)
- 5-1三角形类
- 5_1三角形类
- 4.3.5 符号三角形
- hiho 5 数字三角形
- 第五周 三角形5
- 三角形类雏形5
- 3-5 三角形判断
- tomcat + memcached 实现session共享
- 职责链模式
- 三角形(4)
- Facebook第三方登陆
- storm 报错:java.nio.channels.ClosedChannelException: null
- 三角形(5)
- Android Activity启动过程简读 <1>
- CNN代码解析
- ListView(二)——常用
- opencv之Mat 类赋值的理解
- Android消息处理机制实现同步效果
- poj1664 经典深搜
- 有关同一解决方案下多个工程相互调用的问题
- 51 nod 1283 最小周长