早教吧作业答案频道 -->其他-->
下面是一个计算器的定义,请完成该类成员的函数的实现.classcounter{public:counter(intnumber);voidincrement();//给原值加1voiddecrement();//给原值减一intgetvalue();//取得计数器intprint();//显示计数private:in
题目详情
下面是一个计算器的定义,请完成该类成员的函数的实现.
class counter{
public:
counter (int number);
void increment();//给原值加1
void decrement();//给原值减一
int getvalue();//取得计数器
int print();//显示计数
private:
int value;
};
根据语句提示,实现类Date的成员函数
#include
using namespace std;
class Date {
public:
void printDate();
void setDay (int d);
void setMonth(int m);
viod setYear (int y);
private:
int day,month,year;}
;
int main ()
{
Date testDay;
testDay.setDay
testDay.setMonth
testDay.setYea
testDay.printDate();
return 0;
}
}
编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数的前20项并且储存到动态分配空间中.
给出下面的抽象基类container
class container{
protected:
double radius;
public:
container (double radiusl);
virtual double surface_area()=0;
virtual double volume ()=0;
};
要求:建立3个继承container的派生类cube、sphere、cylinder.让每个派生类都包含虚函数surface_area()和volume (),分别用来计算正方体、球体、和圆柱体的表面积及体积.
程序一定要正确啊.我都加到了100分了.
class counter{
public:
counter (int number);
void increment();//给原值加1
void decrement();//给原值减一
int getvalue();//取得计数器
int print();//显示计数
private:
int value;
};
根据语句提示,实现类Date的成员函数
#include
using namespace std;
class Date {
public:
void printDate();
void setDay (int d);
void setMonth(int m);
viod setYear (int y);
private:
int day,month,year;}
;
int main ()
{
Date testDay;
testDay.setDay
testDay.setMonth
testDay.setYea
testDay.printDate();
return 0;
}
}
编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数的前20项并且储存到动态分配空间中.
给出下面的抽象基类container
class container{
protected:
double radius;
public:
container (double radiusl);
virtual double surface_area()=0;
virtual double volume ()=0;
};
要求:建立3个继承container的派生类cube、sphere、cylinder.让每个派生类都包含虚函数surface_area()和volume (),分别用来计算正方体、球体、和圆柱体的表面积及体积.
程序一定要正确啊.我都加到了100分了.
▼优质解答
答案和解析
都给你一个个写了,不过给分就说不过去了
第一个:
#include
using namespace std;
class counter{
public:
counter (int number);
void increment();//给原值加1
void decrement();//给原值减一
int getvalue();//取得计数器
int print();//显示计数
private:
int value;
};
counter::counter(int number)
{
value=number;
}
void counter::decrement()
{
value-=1;
}
int counter::getvalue()
{
return value;
}
void counter::increment()
{
value+=1;
}
int counter::print()
{
cout
第一个:
#include
using namespace std;
class counter{
public:
counter (int number);
void increment();//给原值加1
void decrement();//给原值减一
int getvalue();//取得计数器
int print();//显示计数
private:
int value;
};
counter::counter(int number)
{
value=number;
}
void counter::decrement()
{
value-=1;
}
int counter::getvalue()
{
return value;
}
void counter::increment()
{
value+=1;
}
int counter::print()
{
cout
看了下面是一个计算器的定义,请完成...的网友还看了以下:
将1-8 分别填入下列圆圈中使等式成立.O/O=O/9=OO/OOO, 2020-05-16 …
如图,点A在射线OP上,OA等于2cm.我们定义如下两种操作操作一:30°旋转操作,记为X:OA绕 2020-05-17 …
如图,点A在射线OP上,OA等于2cm.我们定义如下两种操作操作一:30°旋转操作,记为X:OA绕 2020-05-17 …
如图,点A在射线OP上,OA等于2cm.我们定义如下两种操作操作一:30°旋转操作,记为X:OA绕 2020-05-17 …
定义“A→B”为向量AB(向量符号打不出来,只能定义一下)已知O是ΔABC所在平面内一定点,动点P 2020-05-22 …
一、用N,O,Na,H四种元素组成符合下列要求的物质.(1)不含金属元素的盐(2)含金属的一、用N 2020-06-17 …
如图,将平面直角坐标系中的纵轴绕原点O顺时针旋转30°后,构成一个斜坐标平面xOy.在此斜坐标平面 2020-06-20 …
在“O”里填上合适的字,使它与吓面的字组成成语,并使横向算式成立.O*O-O*O+O*O=34死面 2020-06-23 …
克在名字中的含义有好多同学的名字里有“克”字,很想知道它的含义!o(∩∩)o 2020-07-14 …
斐波那契数列Fn定义如下:F0=0,F1=1,F2=1,F3=2,.,Fn=Fn-1+Fn+2(n 2020-07-23 …