c++高手进来下 小妹急着考试 请教几个题目 谢谢个位好心人 小女子在此叩首

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:55:55
1)下面是一个计算器类的定义,请完成该类成员函数的实现.
class counter
{
public:
counter(int number);
void increment(); //给原值加1
void decrement(); //给原值减1
int getvalue(); //取得计数器值
int print(); //显示计数
private:
int value;
}
2)根据注释语句的提示,实现类date的成员函数
#include<iostream.h>
{
public:
void printDate(); //显示日期
void setday(int d); //设置日的值
void setmouth(int m); //设置月的值
void setyear(int y); //设置年的值
private:
int day,month,year;
};
void main()
{
date testDay;
testDay.setDay(5);
testDay.setMonth(10);
testDay.setYear(2003);
testDay.printDate();

你要的是这个吧
1.
#include<iostream>
using namespace std;
//1)下面是一个计算器类的定义,请完成该类成员函数的实现.
class counter
{
public:
counter(int number);
void increment(); //给原值加1
void decrement(); //给原值减1
int getvalue(); //取得计数器值
int print(); //显示计数
private:
int value;
};

//成员函数的实现
counter::counter(int number)
{
value=number;
}

void counter::increment() //给原值加1
{
value++;
}

void counter::decrement() //给原值减1
{
value--;
}

int counter::getvalue() //取得计数器值
{
return value;
}

int counter::print() //显示计数
{
cout<<"The value is:"<<value<<endl;
return 0;
}
//测试程序
int main()
{
counter c(10);
c.print ();
c.decrement ();
c.print ();
c.increment ();
c.print ();
return 0;
}

2.