早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面是一个计算器的定义,请完成该类成员的函数的实现.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分了.
▼优质解答
答案和解析
都给你一个个写了,不过给分就说不过去了
第一个:
#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