第5周-项目1-三角形类锥形(1)
来源:互联网 发布:手机淘宝怎么改运费 编辑:程序博客网 时间:2024/04/28 18:06
问题及代码:
/**Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:王艺霖*完成日期:2016年3月27日*版 本 号:v1.0*问题描述:设计一个三角形类,请给出各成员函数的定义*/#include <iostream>#include<cmath>using namespace std;class Triangle{public: void setABC(double x,double y,double z); double perimeter(); double area();private: double a,b,c;}; void Triangle::setABC(double x,double y,double z) { a=x; b=y; c=z; }double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double p,s; p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); return s;}int main(){ Triangle tri1; tri1.setABC(4,5,6); cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl; return 0;}
运行结果:
学习心得:
对成员函数有了了解
0 0
- 第5周-项目1-三角形类锥形(1)
- 第5周-项目1-三角形类锥形(5)
- 第5周项目1(5) 三角形类锥形
- 第5周-项目1-三角形类锥形(2)
- 第5周-项目1-三角形类锥形(3)
- 第5周-项目1-三角形类锥形(4)
- 第5周项目1(2) 三角形类锥形
- 第5周项目1(3)三角形类锥形
- 第5周项目1(4)三角形类锥形
- 第5周项目1 (1) 三角形类锥形
- 三角形锥形(1)
- 第五周项目1-三角形锥形(1)
- 第四次上机实践项目-项目一-三角形类锥形-(1)
- 第四次上机实践项目-项目1-三角形类锥形-(2)
- 第四次上机实践项目-项目1-三角形类锥形-(3)
- 第六周项目1-分数类的锥形
- 三角形类锥形
- 三角形类锥形
- Java开发微信公众号-接口测试帐号接口配置及Java源代码
- 用C语言写的一个小的银行管理程序
- 阿里2016实习offer五面经验与总结
- 【反省】还在犹豫什么?
- The imported target "Qt5::Core" references the file
- 第5周-项目1-三角形类锥形(1)
- 基于Java的IO流
- B
- 第五周项目1三角形类雏形
- 一文教你看懂POS单上的商户编号
- 实现 linux 终端上不同字体颜色显示
- SVN Access to ‘/xxx/’ forbidden,不能更新提交的解决办法
- 机房重构——Datatable与泛型
- Scala-IDE构建Maven项目