当前位置: 首页 > news >正文

可视方便建站微网站哪个好怎么用免费咨询律师回答在线

可视方便建站微网站哪个好怎么用,免费咨询律师回答在线,wordpress站点取名,东莞网站营销推广公司回想Engineer类的数据成员#xff0c;有眼镜、背包等。某Engineer的眼镜、背包#xff0c;是Glass、Bag类的对象。类中的数据成员#xff0c;其类型可以是简单类型#xff0c;也可以是类。通过这种方式#xff0c;将某些类组合到另外的类中#xff0c;当作其中的一个“部…回想Engineer类的数据成员有眼镜、背包等。某Engineer的眼镜、背包是Glass、Bag类的对象。类中的数据成员其类型可以是简单类型也可以是类。通过这种方式将某些类组合到另外的类中当作其中的一个“部件”使用。 本项目设计一个三角形类其数据成员不再是三角形三条边的边长而是三角形的三个顶点。利用设计的三角形类输入三角形的三个顶点求出其面积、周长并判断其是否为直角三角形和等腰三角形。提示1这个问题需要用到两个类顶点类参照项目1中的CPoint类2三角形类参考下面CTriangle类的声明3充分利用CPoint类中已有的代码实现4关于三条边长的处理可以增加三个私有属性在初始化时求出来备用。当然也可以在需要用到时再计算。 /* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 作者邵帅 * 文件Demo.cpp * 完成时间2015年04月08日 * 版本号v1.0 */ #include iostream #include cmath using namespace std; class CPoint { private:double x; // 横坐标double y; // 纵坐标 public:CPoint(double xx0,double yy0);double distance1(CPoint p) const; // 两点之间的距离void input(); //以x,y 形式输入坐标点void output(); //以(x,y) 形式输出坐标点 }; class CTriangle { public:CTriangle(CPoint X,CPoint Y,CPoint Z):A(X),B(Y),C(Z) {}; //给出三点的构造函数void setTriangle(CPoint X,CPoint Y,CPoint Z);//float perimeter(void);//计算三角形的周长float area(void);//计算并返回三角形的面积bool isRightTriangle(); //是否为直角三角形bool isIsoscelesTriangle(); //是否为等腰三角形 private:CPoint A,B,C; //三顶点 }; CPoint::CPoint(double xx,double yy):x(xx),y(yy) {}; double CPoint::distance1(CPoint p) const {double s;ssqrt((p.x-x)*(p.x-x)(p.y-y)*(p.y-y));return s; } void CPoint::input() {char ch;coutPlease input the point(x,y):;while(1){cinxchy;if (ch,)break;coutWrong style,please input agein.endl;} } void CPoint::output() {cout(x, y)endl; } void CTriangle::setTriangle(CPoint X,CPoint Y,CPoint Z) {AX;BY;CZ; } float CTriangle::perimeter(void)//计算三角形的周长 {double s1,s2,s3;s1A.distance1(B);s2B.distance1(C);s3C.distance1(A);return (s1s2s3); } float CTriangle::area(void)//计算并返回三角形的面积 {double p,s;double s1,s2,s3;s1A.distance1(B);s2B.distance1(C);s3C.distance1(A);p(s1s2s3)/2;ssqrt(p*(p-s1)*(p-s2)*(p-s3));return s; } //以下来自贺老 bool CTriangle::isRightTriangle()//是否为直角三角形 {double aB.distance1(C),bC.distance1(A),cA.distance1(B);double maxa;if(bmax) maxb;if(cmax) maxc;if(((maxa)(abs(a*a-b*b-c*c)1e-7))||((maxb)(abs(b*b-a*a-c*c)1e-7))||((maxc)(abs(c*c-b*b-a*a)1e-7)))return true;elsereturn false; } bool CTriangle::isIsoscelesTriangle()//是否为等腰三角形 {double aB.distance1(C),bC.distance1(A),cA.distance1(B);if((abs(a-b)1e-7)||(abs(b-c)1e-7)||(abs(c-a)1e-7))return true;elsereturn false; } int main() //测试数据来自贺老 {CPoint X(2,5),Y(5,2),Z(7,8);CTriangle Tri1(X,Y,Z); //定义三角形类的一个实例对象cout该三角形的周长为Tri1.perimeter()面积为Tri1.area()endlendl;cout该三角形(Tri1.isRightTriangle()?是:不是)直角三角形endl;cout该三角形(Tri1.isIsoscelesTriangle()?是:不是)等腰三角形endl;return 0; }运行结果 判断是否构成直角三角形 bool CTriangle::isRightTriangle()//是否为直角三角形 {double aB.distance1(C),bC.distance1(A),cA.distance1(B);double maxa;if(bmax) maxb;if(cmax) maxc;if(((maxa)(abs(a*a-b*b-c*c)1e-7))||((maxb)(abs(b*b-a*a-c*c)1e-7))||((maxc)(abs(c*c-b*b-a*a)1e-7)))return true;elsereturn false; } 判断是否构成等腰三角形bool CTriangle::isIsoscelesTriangle()//是否为等腰三角形 {double aB.distance1(C),bC.distance1(A),cA.distance1(B);if((abs(a-b)1e-7)||(abs(b-c)1e-7)||(abs(c-a)1e-7))return true;elsereturn false; } Mayuko 转载于:https://www.cnblogs.com/mayuko/p/4567521.html
http://www.zqtcl.cn/news/341856/

相关文章:

  • 贵州建网站红动中国免费素材网
  • 公益网站建设婚庆网站开发的意义
  • 徐州网站建设案例南京设计网站
  • 培训网站欣赏网站开发进度管理表
  • 网站开发工程师考试平面设计实例网站
  • ftp更换网站备案密码如何登录添加网站
  • 钢球 东莞网站建设做网站用vue吗
  • 青岛网站建设制作公司制作视频软件哪个免费
  • 用flash做的网站欣赏承德住房和城乡建设局网站关闭了
  • 做网站引流的最佳方法施工企业高级工程师土建答辩
  • 成都优创智汇网站建设旅游网站网页设计代码
  • 郑州冬青街 网站建设网站seo技巧
  • 网站定制公司推荐外包公司怎么样
  • 深圳做网站要网站制作能在家做吗
  • 设计国外网站深圳外贸网站推广
  • wordpress首页文章分类展示站长工具seo综合查询引流
  • 整网站代码 带数据 免费 下载株洲网站的建设
  • 邢台学校网站建设价格个人博客首页
  • php做网站优势wordpress导航图片尺寸
  • 西安商城网站建设咪豆com域名表示的是什么机构
  • 网站如何申请微信支付接口织梦中英文网站源码
  • 礼县住房和城乡建设局网站化妆品的网站设计方案
  • 做外汇网站代理公关团队
  • wordpress登录页面创建seo网站平台
  • 兰州seo整站优化服务商企业网站seo优化方案
  • 高校网站建设管理制度Wordpress动图主题
  • 手机ui设计网站自己做传奇网站
  • 长春网站建设吉网传媒实力牜网站pv是什么意思
  • 西安网站建设培训班无锡seo报价
  • 网站设计的技能高端品牌网站建设公司哪家好