c++编程2:新手,总是编译错误..

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:33:20
下面是一个类的测试程序,设计出能使用如下测试程序的类:
void main()
{
base a;
a.init(68,55);
a.print();
}
要求测试结果:2*68-55=81

public class base
{
public int a,b;
public void init(int x,int y);
public void print();
void init(int x,int y)
{
a=x;
b=y;
}
void print()
{
printf("2*%d-%d=%d",a,b,2*a-b);
}
}

class base
{
public:
void init(int x,int y);
void print();
pravite:
int a,b;
};
void base::init(int x,int y)
{
a=x;
b=y;
}
void base::print()
{
cout<<2*a-b<<endl;
}

class base
{
private:
int x,y;
public:
base(){x=0,y=0;}
void init(int ix,int iy)
{
x=ix;
y=iy;
}
void print()
{
cout<<2<<'*'<<x<<'-'<<y<<'='<<(2*x-y)<<endl;
}
};