65,210
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class calculator
{
public:
int num1,num2,total;
void accept(int,int);
void add();
void display();
};
int main()
{
calculator *ptr;
ptr=new calculator;
ptr->accept(20,30);
cout<<"num1="<<num1<<endl;
cout<<"num2="<<num2<<endl;
ptr->add();
ptr->display();
ptr->num1=30;
ptr->num2=40;
ptr->add();
ptr->display();
delete ptr;
return 0;
}
void calculator::accept(int number1,int number2)
{
num1=number1;
num2=number2;
total=0;
}
void calculator::add()
{
total=num1+num2;
}
void calculator::display()
{
cout<<"这两个数的和是:"<<total<<endl;
}
#include <iostream>
using namespace std;
class calculator
{
public:
int num1,num2,total;
void accept(int,int);
void add();
void display();
};
int main()
{
calculator *ptr;
ptr=new calculator;
ptr->accept(20,30);
cout<<"num1="<<ptr->num1<<endl;//改成这样
cout<<"num2="<<ptr->num2<<endl;//改成这样
ptr->add();
ptr->display();
ptr->num1=30;
ptr->num2=40;
ptr->add();
ptr->display();
delete ptr;
return 0;
}
void calculator::accept(int number1,int number2)
{
num1=number1;
num2=number2;
total=0;
}
void calculator::add()
{
total=num1+num2;
}
void calculator::display()
{
cout<<"这两个数的和是:"<<total<<endl;
}