下面设计一个三角形类,请给出各成员函数的定义
来源:互联网 发布:软件专业大专课程 编辑:程序博客网 时间:2024/05/05 06:16
/** 程序的版权和版本声明部分* Copyright (c)2014, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作 者:高古尊* 完成日期:2014年3月18日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include<iostream>#include<Cmath>using namespace std;class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, double *y, double *z);//取三边的值 double perimeter(void);//计算三角形的周长 double area(void);//计算并返回三角形的面积private: double a,b,c; //三边为私有成员数据};int main(){ Triangle tri1;//定义三角形类的一个实例(对象) tri1.setABC(4,5,6);//为三边置初值 double x,y,z; tri1.getABC (&x,&y,&z); //将三边的值为x,y,z赋值 cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl; cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl; return 0;}//请在下面定义Triangle类中的各个成员函数void Triangle::setABC(double x, double y, double z){ a=x,b=y,c=z; return;}void Triangle::getABC(double *x, double *y, double *z){ *x=a,*y=b,*z=c; return;}double Triangle::perimeter(void){ return a+b+c;}double Triangle::area(void){ double s; s=0.5*(a+b+c); return (sqrt(s*(s-a)*(s-b)*(s-c)));}
0 0
- 下面设计一个三角形类,请给出各成员函数的定义
- c++第四周【任务1】下面设计一个三角形类,请给出各成员函数的定义
- 《第四周实验报告1-1》---一个三角形类,请给出各成员函数的定义
- 第四周任务一:设计一个三角形类,给出个成员函数的定义
- 三角形类雏形(各成员函数的定义)
- 定义下面两个类的成员函数为体验友元类
- 第四周上机任务--任务一--用VS2008设计一个三角形类--给各个成员函数定义
- 4,在本章第2.6.2(题目错误)节中给出了包含类定义的头文件student.h,包含成员函数定义的源文件student.cpp以及包含主函数的源文件main.cpp。请完善该程序,在类中增加一个对数
- 第5周项目1—三角形类雏形(1、各成员函数的定义)
- 用变量a给出下面的定义
- 用变量a给出下面的定义
- 用变量a给出下面的定义
- 用变量a给出下面的定义
- 用变量a给出下面的定义
- 用变量a给出下面的定义
- 完成三角形的各成员定义
- 创建一个三角形类并且通过成员函数计算三角形的周长和面积《1》
- 创建一个三角形类并且使用成员函数计算三角形的周长和面积《2》
- Java编程思想之多线程
- iPhone循环录音应用Heard:记录精彩瞬间
- python数据结构与算法 15 队列应用之烫手的山芋
- Exploit Exercises - Protostar Stack
- SVN trunk, branches and tags
- 下面设计一个三角形类,请给出各成员函数的定义
- iOS教程:使用MKNetworkKit图像高速缓存和加载缩略图
- 5.Redis安全机制
- django+python+操作数据库多表关联-增删改查-many-to-many-many-to-one
- 关于Java的socket服务端项目如何打包成exe文件运行在服务器上。
- 链栈相关
- Chapter 3 | Stacks and Queues--栈解决汉诺塔问题
- 关于char * c="hello"与char c[]="hello"的区别
- chromium相关问题集合--持续更新中