三角形类雏形(各成员函数的定义)
来源:互联网 发布:网络注册账号手机验证 编辑:程序博客网 时间:2024/04/27 20:53
问题描述: 请给出各成员函数的定义。
- #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=0;
- p=(a+b+c)/2.0;
- return sqrt(p*(p-a)*(p-b)*(p-c));
- }
- 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—三角形类雏形(2、内联成员函数)
- 《第四周实验报告1-1》---一个三角形类,请给出各成员函数的定义
- 下面设计一个三角形类,请给出各成员函数的定义
- 完成三角形的各成员定义
- 三角形类雏形(2)
- 第5周项目1—三角形类雏形(4、默认参数的构造函数)
- c++第四周【任务1】下面设计一个三角形类,请给出各成员函数的定义
- 第五周项目一—三角形类定义成员函数
- 第四周任务一:设计一个三角形类,给出个成员函数的定义
- Time类的定义(成员函数)
- 第五周项目1-三角形类的雏形(5)
- 第五周项目一(5)-三角形类的雏形
- 项目一:(1)三角形类雏形
- 项目14-三角形类雏形(1)
- 项目14-三角形类雏形(2)
- 项目一:(2)三角形类雏形
- UVa 191
- UVa 11343
- git常用命令
- Palindrome Linked List/链表的回文结构
- 第五周实践项目1(2)
- 三角形类雏形(各成员函数的定义)
- Netty in Action (一) netty概念和架构
- 项目19--带武器的游戏角色
- 游戏中的角色类2
- 第五周项目1(3)
- mongodb 3.2.4 数据迁移方案
- android历史
- Spring2.5.6 OSGi升级Spring3.0,springDM2.0报错:
- 第四周 项目5(4)