C++一个圆类,要求定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和复制构造函数
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/04 20:40:02
C++一个圆类,要求定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和复制构造函数
属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长和面积.如何正确输出?
#include
using namespace std;
const double PI=3.141593;
class Circle{
public:
\x09Circle(float r);
\x09float circumference();
\x09float area();
private:
\x09float radius;
};
Circle::Circle(float r){
\x09radius=r;
}
float Circle::circumference(){
\x09return 2*PI*radius;
}
float Circle::area(){
\x09return PI*radius*radius;
}
int main(){
\x09\x09float radius;
\x09\x09coutradius;
\x09\x09Circle circle(radius);
\x09
float circumference=Circle.circumference;
cout
属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长和面积.如何正确输出?
#include
using namespace std;
const double PI=3.141593;
class Circle{
public:
\x09Circle(float r);
\x09float circumference();
\x09float area();
private:
\x09float radius;
};
Circle::Circle(float r){
\x09radius=r;
}
float Circle::circumference(){
\x09return 2*PI*radius;
}
float Circle::area(){
\x09return PI*radius*radius;
}
int main(){
\x09\x09float radius;
\x09\x09coutradius;
\x09\x09Circle circle(radius);
\x09
float circumference=Circle.circumference;
cout
改成
float circumference=Circle.circumference();
cout
float circumference=Circle.circumference();
cout
C++一个圆类,要求定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和复制构造函数
为矩形类定义复制构造函数
定义圆类circle,数据成员有半径radius,成员函数有默认构造函数,默认半径为10,构造函数,计算圆面积圆周长以及
java类中定义构造函数时定义了一个有参数的构造函数 ,是否必须定义空参数构造函数?
编写一个三角形类,有计算面积,显示面积的功能等,并测试.要求有参数的构造函数及复制构造函数
定义一个描述圆的类Circle,要求实现一个对半径赋值的构造函数,和一个输出圆周长的函数
编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++
构造函数定义在类里和类外有没有区别?
定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“
想问问C和D选项有关构造函数的说法不正确的是( D ).(A)构造函数名字和类的名字一样(B)构造函数在定义类的对象时自
C++类中如果不定义复制构造函数的话,系统是不是自己定义默认的复制构造函数?
定义一个描述圆形的类,类中有两个成员变量:R,Area,分别表示圆的半径和面积.定义构造函数,初始化这两个变量;定义方法