作者 谢颂华
单位 武汉理工大学
下面是一个计算器类CCounter的定义,要求完成该类的实现(成员函数的定义),并定义主函数main。在主函数中完成先输入计算器的初值,然后进行二次加1,一次减1,最后显示计算器的值。
类定义如下:
#include <iostream> 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参考示例:
CCounter::CCounter(int number){ value=number; } void CCounter::increment(){ value++; } void CCounter::decrement(){ value--; } int CCounter::get_value(){ return value; } void CCounter::display_value(){ cout<<"value="<<value<<endl; } int main(){ int a; cin>>a; CCounter c(a); c.increment(); c.increment(); c.decrement(); c.display_value(); return 0; }