三角形2

来源:互联网 发布:钓鱼源码 编辑:程序博客网 时间:2024/05/19 13:45

问题及描述;

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称;test.cpp *作者;邱凯 *完成日期;2016年3月28号 *版本号;v6.0 *问题描述;   三角形1 *输入描述;  无 *输出描述; 输出答案*/#include <iostream>#include <cmath>using namespace std;class Triangle{    public: double perimeter(){return a+b+c;}double area(){double s=(a+b+c)/2;double mianji=sqrt(s*(s-a)*(s-b)*(s-c));return mianji;}void setA(int x){a=x;}void setB(int y){b=y;}void setC(int z){c=z;}int getA(){return a;}int getB(){return b;}int getC(){return c;}bool isTriangle(){           if(a+b>c||a+c>b||c+b>a)   return true;   else   return false;}     private:     double 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.perimeter()<<endl;cout<<tri1.area()<<endl;}elsecout<<"不能构成三角形"<<endl;return 0;}


0 0
原创粉丝点击