三角形问题(2)
来源:互联网 发布:网站系统源码大全 编辑:程序博客网 时间:2024/06/06 07:37
问题及描述:
/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved *文件名称:test.cpp *作者:杨昊 *版本:v6.0 *时间;2016年4月7日 * *问题描述:三角形问题 *输入描述:无 *程序输出:*/#include<iostream>using namespace std;class Triangle{public: void setA(double x); void setB(double y); void setC(double z);double getA();double getB();double getC(); bool isTriangle(); double perimeter(); double area();private: double a,b,c;};void Triangle ::setA(double x){ a=x;}void Triangle ::setB(double y){ b=y;}void Triangle ::setC(double z){ c=z;}bool Triangle::isTriangle(){ if((a+b>c)&&(a+c>b)&&(b+c>a)) return true; else return false;}double Triangle ::getA(){ return a;}double Triangle ::getB(){ return b;}double Triangle ::getC(){ return c;}double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ return 0.5*(a+b+c);}int main(){ Triangle tri1; double x,y,z; 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()<<" "<<tri1.area()<<endl; } else cout<<"不能组成"<<endl;}
结果及总结:
0 0
- 三角形问题(2)
- 三角形问题(5)
- 三角形问题(4)
- 三角形问题(3)
- 编程挑战2:三角形问题
- 符号三角形问题(回溯)
- 符号三角形问题(回溯)
- 数字三角形问题(DP)
- C++三角形问题 (全部)
- 符号三角形问题(dfs)
- 三角形问题
- 三角形问题
- 三角形问题
- 三角形问题
- 三角形问题
- 三角形问题
- 三角形问题
- 三角形问题
- Java设计模式之一 单例设计模式
- 深度学习(四)卷积神经网络入门学习
- 第六周上机实践项目 项目1 - 分数类的雏形
- 第五周项目(4)-长方柱类
- myeclipse 常用快捷键
- 三角形问题(2)
- fixed和setprecision格式控制的函数使用
- linux下Tomcat安装
- iOS:通知机制的详解与代码示例
- SDWebImage底层实现原理
- 进程与线程的区别于联系
- 利用web的curl命令进行HDFS操作
- Python 学习笔记 迭代器和生成器
- swift 上传图片和参数 upload image with params