当前位置:
文档之家› C++程序设计 第一次作业 三角形计算
C++程序设计 第一次作业 三角形计算
D.派生类中继承的基类成员的访问权限到派生类保持不变
二、填空题
1.面向对象程序设计以对象为构造程序的基本单位,具有____、____、____等特点
2.按照访问方式,C++类中的成员可以分为____成员、____成员和____成员
三、编程题
1、类和对象
定义一个三角形类Triangle,要求:
定义求三角形面积方法
第一次作业
一、选择题
1.下面说法中,____不是构造函数的特征
A.构造函数的函数名与类名相同B.构造函数可以重载
C.构造函数可以设置默认参数D.构造函数必须指定类型说明
2.下面对于派生类的描述中,不正确的是____
A.一个派生类可以作为另一个派生类的基类
B.派生类至少有一个基类
C.派生类的成员除了它自己的成员外,还包含了它的基类成员
{
//srand(i++);
cout<<random(12)<<endl;
}
}
#include <iostream>
#include <time.h>
#include de <iomanip>
#define random(x) (rand()%x)
using namespace std;
main()
{
int i,j;
for(j=0;j<=10;j++)
定义求三角形周长方法
定义打印三角形信息方法,打印周长、面积和三条边长
定义一个函数,比较两个三角形面积,并返回面积较大的三角形的对象引用
补充信息:
(1)已知三角形三边a,b,c,则
p=(a+b+c)/2
S=√[p(p-a)(p-b)(p-c)]
(2)求平方根的函数原型: math.h头文件,函数原型为double sqrt(double);