真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++實(shí)驗(yàn)-創(chuàng)新互聯(lián)

實(shí)驗(yàn)?zāi)康?p>1.通過對(duì)出圈游戲程序的拓展進(jìn)一步掌握使用組合的方法設(shè)計(jì)新類

成都創(chuàng)新互聯(lián)公司專注于鐵嶺縣企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。鐵嶺縣網(wǎng)站建設(shè)公司,為鐵嶺縣等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

2. 通過編程練習(xí)掌握在不同的實(shí)現(xiàn)方法中,如何設(shè)計(jì)相應(yīng)的構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù),進(jìn)一步理解程序調(diào)用它們及析構(gòu)函數(shù)的執(zhí)行順序

實(shí)驗(yàn)內(nèi)容

1.使用一個(gè) Point 類產(chǎn)生 Line 類,同時(shí)要求給出使用模板實(shí)現(xiàn)程序

2.實(shí)現(xiàn)使用組合構(gòu)成新類的出圈游戲?

實(shí)驗(yàn)記錄 cpp1.h
#if !defined(cpp1_H)
#define cpp1_H
//聲明game類
class game
{
private://私有類
	int num;
	char name[10];
public://公有類
	int GetNum();
	void DispName();
	char * GetName();
	void SetNum(int);
	void SetName(char b[]);
};
#endif
cpp1.cpp
#include#include"cpp1.h"http://需要包含必要的頭文件
using namespace std;

//定義類的成員函數(shù)
int game::GetNum()
{
	return num;//返回屬性num
}
void game::DispName()
{
	cout<< name;//顯示屬性name
}
char* game::GetName()
{
	return name;//返回屬性name
}
void game::SetNum(int a)
{
	num = a;//設(shè)置屬性num
}
void game::SetName(char b[])
{
	strcpy(name, b);//設(shè)置屬性name
}
cpp2.h
#if !defined(CPP531_H)
#define CPP2_H
#include"cpp1.h"
//聲明Jose類
class Jose
{
private:
	int Len;
	int interval;
	game * p;
public:
	void Inital();
	void Input();
	void Joseph();
};
#endif
cpp2.cpp
//按順序包含所需頭文件
#include//用到game類,必須包含cpp1.h
#include"cpp1.h"
#include"cpp2.h"
using namespace std;

//設(shè)置參與人數(shù)和間隔
void Jose::Inital()
{
	cout<< "參加人數(shù):";
	cin >>Len;
	cout<< "間隔數(shù)";
	cin >>interval;
	p = new game[Len];

}
//輸入?yún)⒓诱呙?void Jose::Input()
{
	cout<< "請(qǐng)準(zhǔn)備輸入游戲者名字"<< endl;
	getchar();
	char s[10];
	for (int i = 0; i< Len; i++)
	{
		cout<< "第"<< i + 1<< "個(gè)人的名字:";
		gets_s(s);
		(p + i)->SetName(s);
		(p + i)->SetNum(i + 1);
	}
}
//求解
void Jose::Joseph()
{
	int i = -1;
	int j, k = 0;
	for (k = 1; k<= Len; k++)
	{
		j = 0;
		while (j< interval)
		{
			i++;
			if (i == Len)
				i = 0;
			if ((p + i)->GetNum() != 0)
				j++;
		}
		if (k == Len)
			break;
		(p + i)->DispName();
		cout<< ",";
		(p + i)->SetNum(0);
	}
	(p + i)->DispName();
	cout<< endl;
}
main.cpp
#include "cpp1.h"
#include "cpp2.h"
int main()
{
	Jose A;
	A.Inital();
	A.Input();
	A.Joseph();
}
編譯運(yùn)行后,鍵盤輸入:

參加人數(shù):5
間隔數(shù):3
請(qǐng)準(zhǔn)備輸入游戲者名字
第一個(gè)人的名字:張三
第二個(gè)人的名字:李四
第三個(gè)人的名字:李光明
第四個(gè)人的名字:張友亮
第五個(gè)人的名字:王光才
李光明,張三,王光才,李四,張友亮

運(yùn)行結(jié)果圖

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前標(biāo)題:C++實(shí)驗(yàn)-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/dhiogp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部