課程設計 掃雷

2021-10-14 18:33:45 字數 2932 閱讀 4838

因為寫報告的時候要求注釋比較多比較詳細吧,所以我就不在這裡多餘說了,大家直接看**吧。

**直接見後面,僅供參考。

#define _crt_secure_no_deprecate

#define _crt_nonstdc_no_deprecate

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

"class.cpp"

using

namespace std;

int n , flag;

char mp;

bool opp;

string number;

game mine;

string str

(int x)

intsnum

(string s)

void

init()

while

(mine.ts.

size()

==0);

for(

int i =

0; i < n; i++

)for

(int j =

0; j < n; j++)}

void

rules

(int x)

void

devide()

intmain()

flag =0;

if(number!=

"t"&&

(snum

(number)

>=n*n||

snum

(number)

<0)

)continue;if

(number==

"t")

int ttemp =

snum

(number);if

(mine.

isbomb

(ttemp)

==false)}

else

} cout <<

"還想繼續玩嗎?(y/n)"

<< endl;

do cout<<

"非法輸入,請重新輸入:"

<

}while

(mp!=

'n'&&mp!=

'y');if

(opp==

true

)break;}

return0;

}

#define _crt_secure_no_deprecate

#define _crt_nonstdc_no_deprecate

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

extern

int n;

#define l 105

using

namespace std;

class

game}}

void

print

(string x[

][l]

) cout <<

" -----"

;//輸出下面的分割線前半部分

for(

int i =

0; i <10*

(n -1)

+5; i++

)//輸出下面的分割線剩餘部分

cout <<

"-";

cout << endl << endl;

}bool

isbomb

(int num)

intscore()

bool

ifend()

void

bfs(

int from)}if

(y != n -1)

} num =

(x -1)

* n + y;

//上邊相鄰的點的編號 if(

isbomb

(num)

==true

) ans++

;//判斷上邊的點是不是雷並計數

if(num >=

0&& num < n*n &&

isbomb

(num)

==false

&& vis[num]

==false

) num =

(x +1)

* n + y;

//下邊相鄰的點的編號 if(

isbomb

(num)

==true

) ans++

;//判斷下邊的點是不是雷並計數

if(num >=

0&& num < n*n &&

isbomb

(num)

==false

&& vis[num]

==false

) dt[x]

[y]=

str(ans)

;//儲存該點相鄰區域雷的數目 }}

string tss()

}}private

: string str

(int x)

};

課程設計表

create database drug 藥品表 create table drug did nvarchar 10 primary key,dname nvarchar 50 not null,dimage nvarchar 100 not null,dmodel nvarchar 10 chec...

課程設計總結

課程設計今天終於完了,答辯之後感悟挺多的,一方面,覺得自己的努力獲到了應有的成果,當然也有很多不足及未完成的地方 另一方面,看到很多其他同學好的設計及思想。覺得很多方面都值得自己學習,自己還有很多方面都很欠缺,本次課程設計我和兩個同學共三個人做了聊天程式,仿qq做的。聊天軟體,是我之前一直想完成的乙...

課程設計備份

include include include include define size 100 define increase 10 struct nodel 順序表 typedef struct tree btree,bnode 二叉樹struct stackt 棧int caidan int i...