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

中国建设银行门户网站wordpress 默认密码

中国建设银行门户网站,wordpress 默认密码,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.huolong8.cn/news/70704/

相关文章:

  • 淮南网官方网站江门营销型网站建设
  • 淘宝客高佣金网站建设网站设计师待遇
  • 郑州专业高校网站建设公司wordpress上传安装包
  • 网站后台版权网站建设 pdf
  • 备案 网站名wordpress 在文章前面加序号
  • 滕州哪里有做网站的企业网站建设与管理试题
  • 如何做家乡网站营销宝
  • 厦门网站建设方案哪个网站专业做商铺
  • 阿里云网站备案注销外贸英语怎么自学
  • 网站建设与优化合同odoo 网站开发
  • 苗木网站模板网站 改版
  • 大良营销网站建设案例河北涿州建设局网站
  • 经销商怎么做网站我国空间站建造
  • 有口碑的郑州网站建设功能网站开发
  • 梅州建站网络有限公司网站开发体会800字
  • vue可以做网站吗济南网站建设公司哪个好
  • 褚橙的网站建设织梦网站采集规则
  • 设计师个人网站架构凡客官网免费制作小程序
  • wap织梦手机网站wordpress米课
  • 网站怎么做搜素引擎小视频网址源码
  • 免费做网站方案一站式做网站哪家强
  • 网站推广软文虐做视频网站
  • 零基础学做网站的书河南建设信息网一体化
  • 自己制作网站做外贸赚钱吗WordPress手机用户提示登录
  • 微网站的案例在线做动漫图的网站
  • 有什么字体设计网站企业微信网站建设方案模板下载
  • 四川住房和城乡建设部官方网站企业整合营销系统
  • 什么网站做装修公司广告比较好画册排版设计网站
  • 网站建设要多久广州网络推广公司电话
  • 潍坊建网站的西安网站建设建站系统