2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  課程名稱: 算法分析與設(shè)計(jì)課程設(shè)計(jì) </p><p>  設(shè)計(jì)題目: 砸手機(jī)游戲 </p><p>  課程設(shè)計(jì)(大作業(yè))報(bào)告</p><p><b>  課題背景 </b></p><p>  中國(guó)民族原創(chuàng)網(wǎng)絡(luò)游戲?yàn)橹袊?guó)網(wǎng)絡(luò)游戲產(chǎn)業(yè)所做出了巨大貢獻(xiàn),民

2、族原創(chuàng)網(wǎng)絡(luò)游戲已經(jīng)成為產(chǎn)業(yè)發(fā)展的主導(dǎo)力量。同樣在中國(guó)自主研發(fā)的民族原創(chuàng)網(wǎng)絡(luò)游戲已經(jīng)真正成為中國(guó)游戲市場(chǎng)的主導(dǎo)力量。 </p><p>  網(wǎng)絡(luò)游戲是通過信息網(wǎng)絡(luò)傳播和實(shí)現(xiàn)的互動(dòng)娛樂形式,是一種網(wǎng)絡(luò)與文化相結(jié)合的產(chǎn)業(yè)。近年來,網(wǎng)絡(luò)文化市場(chǎng)發(fā)展很快,隨著互聯(lián)網(wǎng)的迅速普及、寬帶的接入社區(qū)和家庭,我國(guó)網(wǎng)絡(luò)游戲市場(chǎng)發(fā)展迅速并進(jìn)入了一個(gè)高速增長(zhǎng)期,并已經(jīng)創(chuàng)造了較大的產(chǎn)值,帶動(dòng)了相關(guān)產(chǎn)業(yè)的發(fā)展,對(duì)促進(jìn)我國(guó)網(wǎng)絡(luò)經(jīng)濟(jì)和娛

3、樂業(yè)的發(fā)展、豐富互聯(lián)網(wǎng)時(shí)代人民群眾的文化娛樂生活起到了積極作用。</p><p><b>  課程設(shè)計(jì)的目的</b></p><p>  學(xué)習(xí)算法的最終目的是解決實(shí)際的應(yīng)用問題,特別是非數(shù)值計(jì)算類型的應(yīng)用問題。課程設(shè)計(jì)要求同學(xué)獨(dú)立完成一個(gè)較為完整的應(yīng)用需求分析,在完成設(shè)計(jì)和編程大型作業(yè)的過程中,深化對(duì)算法課程中基本概念、理論和方法的理解;訓(xùn)練綜合運(yùn)用所學(xué)知識(shí)處理實(shí)際問

4、題的能力,強(qiáng)化面向?qū)ο蟮某绦蛟O(shè)計(jì)理念;使同學(xué)的程序設(shè)計(jì)與調(diào)試水平有一個(gè)明顯的提高。 經(jīng)過查找參考資料、技術(shù)手冊(cè)和撰寫文檔的實(shí)踐,進(jìn)一步培養(yǎng)軟件工程師的綜合素質(zhì)。 課程設(shè)計(jì)所安排的題目,在難度和深度方面都大于課內(nèi)的上機(jī)訓(xùn)練。程序作業(yè)以Java或其他高級(jí)語言完成,配有圖形界面。</p><p><b>  題目分析</b></p><p>  以砸壞一個(gè)手機(jī)設(shè)計(jì)的游戲,為

5、無限關(guān)卡,每砸壞一個(gè)手機(jī),可以活動(dòng)一定的獎(jiǎng)金,同時(shí)隨機(jī)獲得道具。手機(jī)質(zhì)量越來越好(手機(jī)的血越來越多,需要不斷購(gòu)買具有更大傷害力的道具來提高砸壞手機(jī)的速度)。移動(dòng)電話使得大的改變我們的生活,它帶來了很多方便,也產(chǎn)生了許多負(fù)面的影響。破壞手機(jī),摧殘手機(jī),使用各種道具破壞手機(jī),體驗(yàn)游戲樂趣。</p><p><b>  程序設(shè)計(jì)</b></p><p><b> 

6、 1、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p>  double shengmingli=1000;//定義初始生命力 </p><p>  int gongjili=10;//定義初始攻擊力 </p><p>  int fangyuli=6;//定義初始防御力 </p><p>  int money=1000;//定義初始金錢數(shù)

7、量 </p><p>  bool tongguan;//定義是否通關(guān)判定 </p><p>  void daoju();//定義工具函數(shù) </p><p>  void xueliang();//定義血量函數(shù) </p><p>  void shouji1();//定義手機(jī)1函數(shù) </p><p>  void s

8、houji2();//定義手機(jī)2函數(shù) </p><p><b>  2、函數(shù)設(shè)計(jì)</b></p><p><b> ?。?) 主函數(shù)</b></p><p>  main()允許用戶通過菜單進(jìn)行功能選擇,使用相應(yīng)的功能代碼來調(diào)用對(duì)應(yīng)的函數(shù)功能。</p><p><b>  其他各功能函數(shù)&

9、lt;/b></p><p>  void daoju() :道具函數(shù),定義了一些道具,有錘子、木棍、刀、電鋸、搶等,然后可以進(jìn)行購(gòu)買任意道具。定義了這些道具的攻擊力,價(jià)格越高的攻擊力越高。</p><p>  void xueliang():血量函數(shù),定義了不同的血量有不同的價(jià)格和生命值,可以購(gòu)買任意血量進(jìn)行攻擊。</p><p>  void shouji

10、1():手機(jī)1函數(shù),定義手機(jī)1生命值,反攻擊力,防御力,以及打碎手機(jī)1獲得的金幣,并賦予初值,利用攻擊計(jì)算公式 :殺傷=攻擊力*2-防御力 計(jì)算出點(diǎn)生命并判斷出手機(jī)1是否被砸壞了。</p><p>  void shouji2():手機(jī)2函數(shù),定義手機(jī)2生命值,反攻擊力,防御力,以及打碎手機(jī)1獲得的金幣,并賦予初值,利用攻擊計(jì)算公式 :殺傷=攻擊力*2-防御力 計(jì)算出點(diǎn)生命并判斷出手機(jī)2是否被砸壞了。</p

11、><p>  3、砸手機(jī)游戲算法思想:</p><p>  本游戲有六個(gè)菜單選項(xiàng)分別是工具、血量、砸手機(jī)1、砸手機(jī)2、退出游戲、顯示狀態(tài)。</p><p>  第一、在工具菜單里面首先定義一些道具,有錘子、木棍、刀、電鋸、搶等,然后購(gòu)買這些道具。定義這些道具的攻擊力,價(jià)格越高的攻擊力越高,在工具函數(shù)里面流程如下:</p><p>  第二、為這六

12、個(gè)道具購(gòu)買血量,有1、2、3號(hào)補(bǔ)血藥。1號(hào)補(bǔ)血藥需要10個(gè)金幣,補(bǔ)給200生命值,2號(hào)補(bǔ)血藥50金幣,補(bǔ)給1000生命值,3號(hào)補(bǔ)血藥100個(gè)金幣,補(bǔ)給2200生命值。</p><p>  第三、進(jìn)入砸手機(jī),選擇道具對(duì)手機(jī)進(jìn)行攻擊,如果手機(jī)的生命值大于0或選擇動(dòng)作1對(duì)手機(jī)攻擊,否則,手機(jī)已被打碎并獲得一定的金幣,退出返回主菜單。</p><p>  第四、主菜單選項(xiàng),如果是5直接退出游戲,選

13、6查看自己的狀態(tài),否則,進(jìn)入其他4個(gè)菜單選項(xiàng),進(jìn)行游戲。</p><p><b>  結(jié)果分析</b></p><p>  砸手機(jī)游戲結(jié)果如下,但是我們只是對(duì)砸手機(jī)游戲進(jìn)行了算法的分許與設(shè)計(jì),并只會(huì)其中一部分?jǐn)?shù)據(jù)的編寫,下列的程序是由其它程序改變而來的,只能夠用C++來實(shí)現(xiàn)一部分要求,不能夠用界面來實(shí)現(xiàn)。</p><p><b>  

14、實(shí)驗(yàn)總結(jié)及心得體會(huì)</b></p><p>  我們進(jìn)行了為期一周的算法課程設(shè)計(jì)。通過這次課程設(shè)計(jì),我們拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到較大提高。</p><p>  本次課程設(shè)計(jì),使我們對(duì)從砸手機(jī)游戲設(shè)計(jì)方案到設(shè)計(jì)的基本過程的設(shè)計(jì)方法、步驟、思路、有一定的了解與認(rèn)識(shí)。在課程設(shè)計(jì)過程中,我們基本能按照規(guī)定的程序進(jìn)行,先對(duì)砸手機(jī)游戲進(jìn)行了解,然后再對(duì)砸手機(jī)游戲進(jìn)行算法分析與

15、設(shè)計(jì),最后通過改變類似程序?qū)崿F(xiàn)了砸手機(jī)游戲,很遺憾的是界面沒有弄出來。</p><p>  課程設(shè)計(jì)達(dá)到了專業(yè)學(xué)習(xí)的預(yù)期目的,課程設(shè)計(jì)之后,我們普遍感到不僅實(shí)際動(dòng)手能力有所提高,更重要的是進(jìn)一步激發(fā)了我們對(duì)專業(yè)知識(shí)的興趣,并能夠結(jié)合實(shí)際存在的問題在專業(yè)領(lǐng)域內(nèi)進(jìn)行更深入的學(xué)習(xí)。實(shí)際能力的培養(yǎng)至關(guān)重要,而這種實(shí)際能力的培養(yǎng)單靠課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,必須從課堂走向?qū)嵺`。通過課程設(shè)計(jì),讓我們找出自身狀況與實(shí)際需要的差距,

16、并在以后的學(xué)習(xí)期間及時(shí)補(bǔ)充相關(guān)知識(shí),為求職與正式工作做好充分的知識(shí)、能力準(zhǔn)備,從而縮短從校園走向社會(huì)的心理轉(zhuǎn)型期。</p><p><b>  代碼</b></p><p>  #include <iostream> </p><p>  using namespace std; </p><p>  dou

17、ble shengmingli=1000;//定義主角初始生命力 </p><p>  int gongjili=10;//定義主角初始攻擊力 </p><p>  int fangyuli=6;//定義主角初始防御力 </p><p>  int money=1000;//定義主角初始金錢數(shù)量 </p><p>  bool tonggua

18、n;//定義是否通關(guān)判定 </p><p>  void daoju();//定義道具函數(shù) </p><p>  void xueliang();//定義血量函數(shù) </p><p>  void shouji1();//定義手機(jī)1函數(shù) </p><p>  void shouji2();//定義手機(jī)2函數(shù) </p><p&

19、gt;  int main() </p><p><b>  { </b></p><p>  cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p>  cout<<"手機(jī)店\n"; </p><p>  cout<<"

20、一個(gè)手機(jī)店。"<<endl; </p><p>  int shoujidian;//定義選擇項(xiàng)目 </p><p>  cout<<"1.道具"<<endl; </p><p>  cout<<"2.血量"<<endl; </p><

21、;p>  cout<<"3.去砸手機(jī)1"<<endl; </p><p>  cout<<"4.去砸手機(jī)2"<<endl; </p><p>  cout<<"5.退出游戲"<<endl; </p><p>  cout<&

22、lt;"6.顯示你的狀態(tài)"<<endl; </p><p>  cin>>shoujidian; </p><p>  while(shoujidian!=5)//輸入5時(shí)退出游戲 </p><p><b>  { </b></p><p>  if(tongguan) &l

23、t;/p><p><b>  { </b></p><p>  cout<<"恭喜通關(guān)!"<<endl; </p><p><b>  break; </b></p><p><b>  } </b></p><p&g

24、t;  if(shoujidian==6)//輸入6可檢測(cè)自己的狀態(tài) </p><p><b>  { </b></p><p>  cout<<"你的生命力:"<<shengmingli<<endl; </p><p>  cout<<"你的攻擊力:"&l

25、t;<gongjili<<endl; </p><p>  cout<<"你的防御力:"<<fangyuli<<endl; </p><p>  cout<<"你擁有的錢:"<<money<<endl; </p><p><b>

26、;  } </b></p><p><b>  else </b></p><p>  switch(shoujidian) </p><p><b>  { </b></p><p>  case 1 : daoju();break; </p><p>  ca

27、se 2 : xueliang();break; </p><p>  case 3 : shouji1();break; </p><p>  case 4 : shouji2();break; </p><p>  default : cout<<"請(qǐng)不要亂選!"<<endl;break; </p>&l

28、t;p><b>  } </b></p><p>  cin>>shoujidian; </p><p><b>  } </b></p><p>  if(shoujidian==5) </p><p><b>  { </b></p><

29、;p>  cout<<"正在退出游戲……"<<endl; </p><p><b>  } </b></p><p>  cin.get(); </p><p>  cin.get(); </p><p>  return 0; </p><p>

30、<b>  } </b></p><p>  void daoju() </p><p><b>  { </b></p><p>  cout<<"歡迎來到道具!"<<endl; </p><p>  cout<<"1、錘子(10M

31、加2攻擊力)"<<endl; </p><p>  cout<<"2、木棍(80M加20攻擊力)"<<endl; </p><p>  cout<<"3、刀(140M加40攻擊力)"<<endl; </p><p>  cout<<"4

32、、雙節(jié)棍(200M加60攻擊力)"<<endl; </p><p>  cout<<"5、電鋸(240M加80攻擊力)"<<endl; </p><p>  cout<<"6、槍(280M加100攻擊力)"<<endl; </p><p>  cout<

33、;<"7、離開道具"<<endl; </p><p>  int daoju; </p><p>  cin>>daoju; </p><p>  while(daoju!=7)//輸入7時(shí)結(jié)束函數(shù) </p><p><b>  { </b></p><

34、;p>  switch(daoju) </p><p><b>  { </b></p><p>  case 1 : if(money<10) </p><p>  cout<<"你的錢不夠"<<endl;//錢不夠時(shí)返回Flase </p><p><b&

35、gt;  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl;//錢足夠時(shí)返回True </p><p>  gongjili+=2; </p><p>  money-=10; </p><p><b>  break; </b>&l

36、t;/p><p>  case 2 : if(money<80) </p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>  else </b></p><p>  cout<<"購(gòu)買成功!"<<

37、endl; </p><p>  gongjili+=20; </p><p>  money-=80; </p><p><b>  break; </b></p><p>  case 3 : if(money<140) </p><p>  cout<<"你的錢不

38、夠"<<endl; </p><p><b>  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p><p>  gongjili+=40; </p><p>  money-=140; </p>&

39、lt;p><b>  break; </b></p><p>  case 4 : if(money<200) </p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>  else </b></p><p>

40、  cout<<"購(gòu)買成功!"<<endl; </p><p>  gongjili+=60; </p><p>  money-=200; </p><p><b>  break; </b></p><p>  case 5 : if(money<240) </

41、p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p><p>  gongjili+=80; </p&g

42、t;<p>  money-=240; </p><p><b>  break; </b></p><p>  case 6 : if(money<280) </p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>

43、;  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p><p>  gongjili+=100; </p><p>  money-=280; </p><p><b>  break; </b></p>&

44、lt;p>  default : cout<<"無"<<endl; </p><p><b>  break; </b></p><p><b>  } </b></p><p>  cin>>daoju; </p><p><b

45、>  } </b></p><p>  if(daoju==7) </p><p>  { //返回main()主函數(shù) </p><p>  cout<<"歡迎下次再來!"<<endl; </p><p>  cout<<"歡迎你開始玩砸手機(jī)小游戲!\n&q

46、uot;; </p><p>  cout<<"手機(jī)店\n"; </p><p>  cout<<"一個(gè)手機(jī)店。\n血量"<<endl; </p><p>  cout<<"道具\(yùn)n"; </p><p>  cout<&l

47、t;"1.道具"<<endl; </p><p>  cout<<"2.血量"<<endl; </p><p>  cout<<"3.去砸手機(jī)1"<<endl; </p><p>  cout<<"4.去砸手機(jī)2"&

48、lt;<endl; </p><p>  cout<<"5.退出游戲"<<endl; </p><p>  cout<<"6.顯示你的狀態(tài)"<<endl; </p><p><b>  } </b></p><p><b

49、>  } </b></p><p>  void xueliang() </p><p><b>  { </b></p><p>  cout<<"歡迎來到血量!"<<endl; </p><p>  cout<<"1、買1號(hào)補(bǔ)血藥(

50、10M加200生命值)"<<endl; </p><p>  cout<<"2、買2號(hào)補(bǔ)血藥(50M加1000生命值)"<<endl; </p><p>  cout<<"3、買3號(hào)補(bǔ)血藥(100M加2200生命值)"<<endl; </p><p>  c

51、out<<"4、離開血量"<<endl; </p><p>  int xueliang; </p><p>  cin>>xueliang; </p><p>  while(xueliang!=4) </p><p><b>  { </b></p>

52、<p>  switch(xueliang) </p><p><b>  { </b></p><p>  case 1 : if(money<10) </p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>  

53、else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p><p>  shengmingli+=200; </p><p>  money-=10; </p><p><b>  break; </b></p>&l

54、t;p>  case 2 : if(money<50) </p><p>  cout<<"你的錢不夠"<<endl; </p><p><b>  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p

55、><p>  shengmingli+=1000; </p><p>  money-=50; </p><p><b>  break; </b></p><p>  case 3 : if(money<100) </p><p>  cout<<"你的錢不夠"

56、<<endl; </p><p><b>  else </b></p><p>  cout<<"購(gòu)買成功!"<<endl; </p><p>  shengmingli+=2200; </p><p>  money-=100; </p><

57、;p><b>  break; </b></p><p>  default : cout<<"無"<<endl; </p><p><b>  break; </b></p><p><b>  } </b></p><p>

58、  cin>>xueliang; </p><p><b>  } </b></p><p>  if(xueliang==4) </p><p><b>  { </b></p><p>  cout<<"歡迎下次再來!"<<endl;

59、 </p><p>  cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p>  cout<<"手機(jī)店\n"; </p><p>  cout<<"一個(gè)手機(jī)店。\n血量"<<endl; </p><p>  cout

60、<<"道具\(yùn)n"; </p><p>  cout<<"1.道具"<<endl; </p><p>  cout<<"2.血量"<<endl; </p><p>  cout<<"3.去砸手機(jī)1"<<e

61、ndl; </p><p>  cout<<"4.去砸手機(jī)2"<<endl; </p><p>  cout<<"5.退出游戲"<<endl; </p><p>  cout<<"6.顯示你的狀態(tài)"<<endl; </p>

62、<p><b>  } </b></p><p><b>  } </b></p><p>  /*這里是兩個(gè)戰(zhàn)斗函數(shù),使用指針來處理.避免造成內(nèi)存崩潰.*/ </p><p>  void shouji1() </p><p><b>  { </b></

63、p><p>  cout<<"開始砸手機(jī)1?。?!"<<endl; </p><p>  double* g_shengmingli=new double;//定義手機(jī)1生命值 </p><p>  int* g_gongjili=new int;//定義手機(jī)1的反攻擊力 </p><p>  int*

64、g_fangyuli=new int;//定義手機(jī)1防御力 </p><p>  int* g_money=new int;//定義打碎手機(jī)1獲得的金幣</p><p>  *g_shengmingli=100; </p><p>  *g_gongjili=5; </p><p>  *g_fangyuli=3; </p>&

65、lt;p>  *g_money=50; </p><p>  double* tongji1=new double;//用來計(jì)算道具對(duì)手機(jī)1的殺傷力 </p><p>  double* tongji2=new double;//用來計(jì)算手機(jī)1對(duì)道具的殺傷力 </p><p>  *tongji1=0; </p><p>  *tong

66、ji2=0; </p><p>  int* huihe=new int;//定義回合數(shù) </p><p>  *huihe=1; </p><p>  cout<<"你開始對(duì)手機(jī)1進(jìn)行攻擊!"<<endl; </p><p>  int* xuanze=new int; </p>&

67、lt;p><b>  /* </b></p><p><b>  攻擊計(jì)算公式 </b></p><p>  殺傷=攻擊力*2-防御力 </p><p>  玩家每回合可以選擇攻擊</p><p><b>  */ </b></p><p>  w

68、hile((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2) </p><p><b>  { </b></p><p>  cout<<"現(xiàn)在是"<<"第"<<*huihe<<&qu

69、ot;回合!"<<endl; </p><p>  cout<<"請(qǐng)選擇你的動(dòng)作:\n"; </p><p>  cout<<"1.攻擊\n"; </p><p>  cin>>*xuanze; </p><p>  switch((*xuanz

70、e)) </p><p><b>  { </b></p><p>  case 1 : cout<<"你對(duì)手機(jī)1發(fā)動(dòng)了攻擊!"<<endl; </p><p>  *g_shengmingli-=gongjili*2-(*g_fangyuli); </p><p>  *to

71、ngji1=gongjili*2-(*g_fangyuli); </p><p>  cout<<"你打掉了手機(jī)1"<<*tongji1<<"的生命!"<<endl; </p><p>  cout<<"手機(jī)1還剩"<<(*g_shengmingli)-(*t

72、ongji1)<<"點(diǎn)生命"<<endl; </p><p>  shengmingli-=(*g_gongjili)*2-fangyuli; </p><p>  *tongji2=(*g_gongjili)*2-fangyuli; </p><p><b>  } </b></p>

73、<p>  (*huihe)++; </p><p><b>  } </b></p><p>  if((*g_shengmingli)<=0) </p><p>  {//砸壞手機(jī)后的返回 </p><p>  cout<<"手機(jī)1砸壞了!你真厲害!?。?quot;<<

74、;endl; </p><p>  money+=(*g_money); </p><p>  cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p>  cout<<"手機(jī)店\n"; </p><p>  cout<<"一個(gè)手機(jī)店。\n血量&

75、quot;<<endl; </p><p>  cout<<"道具\(yùn)n"; </p><p>  cout<<"1.道具"<<endl; </p><p>  cout<<"2.血量"<<endl; </p><

76、p>  cout<<"3.去砸手機(jī)1"<<endl; </p><p>  cout<<"4.去砸手機(jī)2"<<endl; </p><p>  cout<<"5.退出游戲"<<endl; </p><p>  cout<&

77、lt;"6.顯示你的狀態(tài)"<<endl; </p><p><b>  } </b></p><p>  delete g_shengmingli; </p><p>  delete g_gongjili; </p><p>  delete g_fangyuli; </p>

78、;<p>  delete g_money; </p><p>  delete tongji1; </p><p>  delete tongji2; </p><p><b>  } </b></p><p><b>  /* </b></p><p>  

79、設(shè)置均與void shouji1()函數(shù)相同 </p><p><b>  */ </b></p><p>  void shouji2() </p><p><b>  { </b></p><p>  cout<<"開始砸手機(jī)2!??!"<<endl;

80、</p><p>  double* g_shengmingli=new double; </p><p>  int* g_gongjili=new int; </p><p>  int* g_fangyuli=new int; </p><p>  *g_shengmingli=3600; </p><p>  

81、*g_gongjili=500; </p><p>  *g_fangyuli=500; </p><p>  double* tongji1=new double; </p><p>  double* tongji2=new double; </p><p>  *tongji1=0; </p><p>  *to

82、ngji2=0; </p><p>  int* huihe=new int; </p><p>  *huihe=1; </p><p>  cout<<"你開始對(duì)手機(jī)2進(jìn)行攻擊!"<<endl; </p><p>  int* xuanze=new int; </p><p&

83、gt;  while((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2) </p><p><b>  { </b></p><p>  cout<<"現(xiàn)在是"<<"第"<<*huihe<&

84、lt;"回合!"<<endl; </p><p>  cout<<"請(qǐng)選擇你的動(dòng)作:\n"; </p><p>  cout<<"1.攻擊\n"; </p><p>  cin>>*xuanze; </p><p>  switch((

85、*xuanze)) </p><p><b>  { </b></p><p>  case 1 : cout<<"你對(duì)手機(jī)2發(fā)動(dòng)了攻擊!"<<endl; </p><p>  *g_shengmingli-=gongjili*2-(*g_fangyuli); </p><p>

86、;  *tongji1=gongjili*2-(*g_fangyuli); </p><p>  cout<<"你打掉了手機(jī)2"<<*tongji1<<"的生命!"<<endl; </p><p>  cout<<"手機(jī)2還剩"<<(*g_shengmin

87、gli)-(*tongji1)<<"點(diǎn)生命"<<endl; </p><p>  shengmingli-=(*g_gongjili)*2-fangyuli; </p><p>  *tongji2=(*g_gongjili)*2-fangyuli;</p><p><b>  } </b></

88、p><p>  (*huihe)++; </p><p><b>  } </b></p><p>  if((*g_shengmingli)<=0) </p><p><b>  { </b></p><p>  cout<<"手機(jī)2砸壞了!你真厲害

89、!??!"<<endl; </p><p>  tongguan=true; </p><p>  cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p>  cout<<"手機(jī)店\n"; </p><p>  cout<<"

90、;一個(gè)手機(jī)店。\n血量"<<endl; </p><p>  cout<<"道具\(yùn)n"; </p><p>  cout<<"1.道具"<<endl; </p><p>  cout<<"2.血量"<<endl; </

91、p><p>  cout<<"3.去砸手機(jī)1"<<endl; </p><p>  cout<<"4.去砸手機(jī)2"<<endl; </p><p>  cout<<"5.退出游戲"<<endl; </p><p>

92、  cout<<"6.顯示你的狀態(tài)"<<endl; </p><p><b>  } </b></p><p>  delete g_shengmingli; </p><p>  delete g_gongjili; </p><p>  delete g_fangyuli

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論