第五周项目1(3)
来源:互联网 发布:tensorflow中文版pdf 编辑:程序博客网 时间:2024/06/04 18:11
#include<iostream> #include<cmath> using namespace std; class triangle { public: triangle(int x,int y,int z); void setABC(int x,int y,int z); void showmessage(); int getA(){return a;} int getB(){return b;} int getC(){return c;} bool istriangle(); double perimeter(); double area(); private: int a,b,c; }; triangle::triangle(int x,int y,int z) { a=x; b=y; c=z; } void triangle::showmessage() { if(istriangle()) { cout<<"三条边为:"<<getA()<<','<<getB()<<','<<getC()<<endl; cout<<"三角形的周长为:"<<perimeter()<<'\n'<<"面积为:"<<area()<<endl; } else cout<<"不能构成三角形"<<endl; } bool triangle::istriangle() { if(a+b>c&&a+c>b&&b+c>a) return true; else return false; } double triangle::area() { double p=(a+b+c)/2.0; return sqrt(p*(p-a)*(p-b)*(p-c)); } double triangle::perimeter() { return 2.0*(a+b+c); } int main() { triangle tri1(7,8,9); tri1.showmessage(); return 0; }
0 0
- 第五周项目1(3)
- 第五周项目1(3)
- 第五周项目3(1)
- 第五周 项目1(3)
- 第五周项目1(3)
- 第五周项目3(1)
- 第五周项目1(3)N
- 第五周项目3
- 第五周项目3
- 第五周 项目3
- 第五周项目3
- 第五周项目3
- 第五周 【项目3
- 第五周【项目3
- 第五周项目3
- 第五周项目3
- 第五周 项目3
- 第五周 项目3
- Retrofit(重构——上传文件)
- opencv中的矩阵操作
- 关于oracle优化的策略等SQL
- eclipse发布web不带项目名的url
- 使用jQuery实现单选框和复选框以及select
- 第五周项目1(3)
- 为什么要有设计?
- JAVA 错误集合--源自技术
- 关于code,xib,storyboard的各自优劣
- 拯救纠结症 选iPhone SE还是iPhone6?
- zoj 1851 Code Formatter 模拟
- 个入侵检测程序来防止恶意刷新的功能
- 第六周【书面项目1】“IT妹子类”的设计UML
- 什么是算法的复杂度?