有5个书商。每个书商都有自己唯一的编号。每个书商都有数学,英语,语文三种书。要求定义一个书商类。并拥有带参数的构造函数。构造函数负责初始化三种书的价格。类中拥有找出三种书的最低价格功能函数,并拥有输出书商内部信息函数。书商中的内部成员变量可以为public。类定义完后。实用类实例化对象数组。初始化每个对象的书价格信息。写程序分别找到语文,数学,英语三种书价格最低的书商编号和具体价格。
#include
using namespace std;
class bookme
{
public:
bookme(int c=10,int m=20,int e=30);
void c(bookme [])
{int i,lowest,n=0;
for(i=1;i<5;i++)
{lowest=a[0].c;
if(lowest>a[i].c)
lowest=a[i].c;
n=i;}
cout<<“语文是第”<<n+1<<“书商,”<<“价格为”<<lowest<<endl;}
void m(bookme a[])
{int i,lowest,n=0;
for(i=1;i<5;i++)
{lowest=a[0].m;
if(lowest>a[i].m)
lowest=a[i].m;
n=i;}
cout<<“数学是第”<<n+1<<“书商”<<“价格为”<<lowest<<endl;}
void e(bookme a[])
{int i,lowest,n=0;
for(i=1;i<5;i++)
{lowest=a[0].e;
if(lowest>a[i].e)
lowest=a[i].e;
n=i;}
cout<<“英语是第”<<n+1<<“书商”<<“价格为”<<lowest<<endl;}
};
bookme b1,b2,b3;
int main()
{bookme a[5]=
{
bookme(20,30,50),
bookme(32,28,29),
bookme(19,28,35),
bookme(25,26,43),=
bookme(36,29,35)
};
b1.void(a);
b2.void(a);
b3.void(a);
return 0;
}
谁能能帮改下 代码,错误太多了