【decrement】...;voidincrement();//给原值加1voiddecrement();//给原值减一...

发布时间:2021-03-18 21:30:31

下面是一个计算器的定义,请完成该类成员的函数的实现.class counter{public:counter (int number);void increment();//给原值加1void decrement();//给原值减一int getvalue();//取得计数器int print();//显示计数private:int value;};根据语句提示,实现类Date的成员函数#includeusing 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.setDaytestDay.setMonthtestDay.setYeatestDay.printDate();return 0;}}编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数的前20项并且储存到动态分配空间中.给出下面的抽象基类containerclass 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
以上问题属网友观点,不代表本站立场,仅供参考!