下面是一个计算器类CCounter的定义,要求完成该类的实现(成员函数的定义),并定义主函数main,完成先输入计算器的初值,然后进行二次加1,一次减1,最后显示计算器的值。
类定义如下:
#include
using namespace std;
class CCounter
{
int value;
public:
CCounter(int number); //构造函数
void increment(); //给原值加1
void decrement(); //给原值减1
int get_value(); //取得计数值
void display_value(); //显示计算器值
};
/* 请在这里填写答案 */
其中 value 表示当前计算器的值。
输入样例:
99
输出样例:
value=100
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
CCounter::CCounter(int number)
{
value = number;
}
// 给原值加1
void CCounter::increment()
{
value++;
}
// 给原值减1
void CCounter::decrement()
{
value--;
}
// 取得计数值
int CCounter::get_value()
{
return value;
}
// 显示计算器值
void CCounter::display_value()
{
cout << "value=" << value << endl;
}
int main()
{
int initialValue;
cin >> initialValue;
CCounter calculator(initialValue);
calculator.increment();
calculator.increment();
calculator.decrement();
calculator.display_value();
return 0;
}