主函数代码
#include
#include"lis.h"
#include
using namespace std; //using namespace SALE; /*void main1() { bank kk("wolf","jike",2300); kk.show(); kk.add(45000); kk.show(); kk.pop(55555); kk.show(); } void main2() { regolf gg[4]={gg[0].re}; char *ap; cin>>ap gg[0].regolf(); while() for(int i=0;i<4;i++) { gg[i].show(); } } void main3() { sale sa(32.4,343.45,454.3,344.675); sa.show(); sale sa1; sa1.show(); } void main4() { movee mv1(6); mv1.showmove(); movee mv2(3,4); mv2.showmove(); mv2.add(mv1); mv2.showmove(); mv2.reset(5,45); mv2.showmove(); } int numb1; char *p; int cnt=0; void main4() { modee test; customer onee={"jike",34}; cout<<"please you need a or p"<
>c&&toupper(c) !='Q') { cin.sync(); cout<<"heolee im here"<
>onee.fullname; cin>>onee.payment; if(test.isfull()) cout<<"stack is full l"<
>ch; system("spause"); }
每小题头文件代码
#ifndef BANK_H_
#define BANK_H_
class bank
{
public:
bank(char *name,char*acc,int money);
void show();
void add(int money);
void pop(int money);
private:
char m_name[30];
char m_acc[30];
int m_money;
};
#ifndef REGOLF_H_
#define REGOLF_H_
class regolf
{
public:
regolf(char*nmae,int hd);
regolf(char *ch);
void show();
private:
char m_name[30];
int m_hd;
};
#endif
#ifndef SALE_H_
#define SALE_H_
namespace sname
{
const int quart=4;
struct sa{
double sales[quart];
double average;
double max;
double min;
};
void setsales(sa &s,const double ar[],int n);
void setsales(sa &s);
void showsales(const sa &s);
}
#endif
#ifndef MOVE_H_
#define MOVE_H_
class movee
{
private:
double x;
double y;
public:
movee(double a=0,double b=0);
void showmove() const;
void add(const movee &m);
void reset(double a=0,double b=0);
};
每小题头文件函数
#include
#include"lis.h"
using namespace std;
bool listt::is_full()
{
return top==len;
}
bool listt::is_empty()
{
return top==0;
}
bool listt::push(int m)
{
if(top
#include
#include"regolf.h"
#include
using namespace std; regolf::regolf(char*name,int hd) { strcpy(m_name,name); m_hd=hd; } regolf::regolf(char *ch) { cin>>ch; strcpy(m_name,ch); } void regolf::show() { cout<
#include
#include"move.h"
using namespace std;
movee::movee(double a,double b)
{
x=a;
y=b;
}
void movee::showmove() const
{
cout<
#include
#include
#include"bank.h" using namespace std; bank::bank(char *name,char*acc,int money) { strcpy(m_name,name); strcpy(m_acc,acc); m_money=money; } void bank::show() { cout<