当前位置:首页 > 编程教程 > c++编程 > c++primer plus第四版答案第十章

c++primer plus第四版答案第十章

2017-07-17 19:05:59[c++编程]点击数:作者:lmylikefx的博客来源: 网络
随机为您推荐的文章:LtRay的艰难重构(一)

从去年九月份开始,我就在着手实现一个光线跟踪器:LtRay。刚开始进展很快,差不多三天的时间,光线跟踪器的雏形就已经具备了,能够对一些简单的图元比如球体、平面等进行渲染,并且还

主函数代码

#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<
   
以上就是c++primer plus第四版答案第十章的全文介绍,希望对您学习和使用c++编程有所帮助.

这些内容可能对你也有帮助

更多c++编程可查看c++编程列表页。