第十周实验报告 任务二

源程序:
#include <iostream>

#include <string.h>

#include <iomanip>//setw:设置输出数据的宽度,使用时应#include <iomanip.h> 

using namespace std;

class CPerson 
{
protected:

	char *m_szName;

	char *m_szId;

	int m_nSex;//0:women,1:man

	int m_nAge;

public:

	CPerson(char *name, char *id, int sex, int age);

	//	void Show1();

	~CPerson();  //需要释放建立对象时动态分配的内存
};

class CEmployee:public CPerson
{
private:

	char *m_szDepartment;

	float m_Salary;
public:
	CEmployee(char *name, char *id, int sex, int age, char *department, float salary);

	void Show2();

	~CEmployee();
};

CPerson::CPerson(char *name,char *id,int sex,int age):

m_szName(name), m_szId(id), m_nSex(sex), m_nAge(age){}

CPerson::~CPerson(){}

CEmployee::CEmployee(char *name,char *id,int sex,int age,char *department,float salary):

CPerson(name,id,sex,age), m_szDepartment(department), m_Salary(salary){}

void CEmployee::Show2()
{
	cout << "The information of that employee is :" << endl;
	
	cout << setw(5) << "name" << setw(20) << "id" << setw(15) << "sex" << setw(10)
		<< "age" << setw(15) << "department" << setw(10) << "salary" << endl; 
	
	cout << setw(5) << m_szName << setw(20) << m_szId << setw(15);
	
	if(m_nSex == 0)
	{
		cout << "woman";
	}
	
	if(m_nSex == 1)
	{
		cout << "man";
	}
	
	cout << setw(10) << m_nAge << setw(15) 
		<< m_szDepartment << setw(10) << m_Salary << endl;
}

CEmployee::~CEmployee(){}

int main()
{
	char name[10], id[19], department[10];

	int sex, age;

	float salary;

	cout << "input employee's name,id,sex(0:women,1:man),age,department,salary:\n";

	cin >> name >> id >> sex >> age >> department >> salary;

	CEmployee employee1(name, id, sex, age, department, salary);

	employee1.Show2();

	system("pause");

	return 0;
}


截图:

一开始二胡了····浪费了大把时间····后来排版有花了大约一半的时间···嘿嘿```

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值