2015.3.19三角形类2
来源:互联网 发布:海岛大亨5 mac 汉化 编辑:程序博客网 时间:2024/06/04 01:05
#include<iostream>#include<cmath>using namespace std;class Triangle{private: double a,b,c;public: void setA(double x){a=x;} void setB(double y){b=y;} void setC(double z){c=z;} double getA(){return a;} double getB(){return b;} double getC(){return c;} double perimeter(); double area(); bool isTriangle();};bool Triangle::isTriangle(){ if(a<b+c&&b<a+c&&c<b+a) return true; else return false;}double Triangle::perimeter(){ double q; q=a+b+c; return q;}double Triangle::area(){ double w,e; w=0.5*(a+b+c); e=sqrt(w*(w-a)*(w-b)*(w-c)); return e;}int main(){ Triangle tri1; double x,y,z; cout<<"输入三角形的边长"; cin>>x>>y>>z; tri1.setA(x); tri1.setB(y); tri1.setC(z); if(tri1.isTriangle()) { cout<<"三边长为"<<tri1.getA()<<','<<tri1.getB()<<","<<tri1.getC()<<endl; cout<<"三角形的周长为"<<tri1.perimeter()<<'\t'<<"面积为"<<tri1.area()<<endl; } else cout<<"not'triangle";}
0 0
- 2015.3.19三角形类2
- 2015.3.19三角形类
- 2-三角形类2
- 类与三角形2
- 三角形类2-判断
- 三角形类(2)
- 4-2 三角形类
- 三角形类2
- 4-2 三角形类
- 三角形类2
- 三角形类(2)
- 三角形类2
- 三角形类2
- 三角形类-2
- 三角形类2
- 三角形类2
- 三角形类2
- 三角形类2
- ios-day14-04(Quartz 2D之裁剪功能的实现)
- 第三周 项目四-考了语文数学的学生
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员————OC面向对象三大特征总结
- 跨平台移动端开发 NativeScript ——创建JavaScript原生移动应用
- 2015.3.19三角形类2
- zip文件安装mysql数据库服务器及mysql初始密码修改
- PAT A1051 Pop Sequence
- PHP生成唯一序列号,多台服务器上不重复
- 搭建嵌入式Linux学习环境
- Revit API 开发 (1): Hello World
- VB.NET取得登录计算机系统的用户名(亲自实践)
- jquery-easyui必填项隐藏问题的处理方案
- Centos 配置安装mysql