freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

迷宮問(wèn)題課程設(shè)計(jì)報(bào)告(已改無(wú)錯(cuò)字)

2023-05-12 23:03:03 本頁(yè)面
  

【正文】 t 歡迎進(jìn)入迷宮游戲 endl。 int m=0,n=0。 int **maze。 char ch。 int flag=0,flag1=0。 while(flag1==0) { while(flag==0)//標(biāo)志是否重新選擇 {coutendl。 cout ★請(qǐng)從以下選項(xiàng)中選擇獲取迷宮的方法!endl。 cout a從文件中讀取endl。 cout b直接自行輸入endl。 cout ★請(qǐng)選擇:。 cinch。 if(ch==39。a39。){maze=readFile(m,n)。flag=1。} else if(ch==39。b39。){maze=writeFile(m,n)。flag=1。} else cout ★ Sorry!您輸入的選擇代碼不在范圍內(nèi)!請(qǐng)從新選擇endl。 } if(findpath(maze,m,n)) cout ★ Congratulations! 迷宮路徑探索成功!endl。 //得到路徑 else cout ★Sorry! 路徑不存在★endl。 coutendl。 cout ★ 繼續(xù)玩嗎?(y/n)。 char c。 cinc。 if(c==n) flag1=1。 else flag=0。 } cout◆◆◆◆◆◆◆ 謝謝,您已經(jīng)退出迷宮系統(tǒng) ◆◆◆◆◆◆◆endl。 cout◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆endl。}/* Description: 獲取迷宮函數(shù)*/int** readFile (int amp。m,int amp。n) //讀出文件{int **maze。 int i=0,j=0。 cout ★您選擇的是直接從文件中讀取迷宮!endl。 coutendl。 cout 文件中的迷宮如下: endl。 char ch。 //定義一個(gè)字符,讀取文件中的內(nèi)容 ifstream open()。 //定義一個(gè)文件對(duì)象,并打開(kāi)文件 //讀取內(nèi)容記錄行數(shù)和列數(shù) (創(chuàng)新點(diǎn)一:從文件中直接讀取迷宮) while((ch)) //從讀取文件中內(nèi)容(一旦個(gè)字符形式) {if(ch==39。039。||ch==39。139。) {j++。 } //是‘0’或‘1’字符寬就加1 if(ch==39。\n39。) { i++。 //如果是換行符,就行加1 n=j。 //得列數(shù) j=0。 } } ()。 //讀取文件結(jié)束 m=i。 maze=new int *[m+2]。 //申請(qǐng)長(zhǎng)度等于行數(shù)加2的二維指針(為后面的回復(fù)迷宮打下基礎(chǔ)) for(i= 0。im+2。i++) //申請(qǐng)空間 {maze[i]=new int[n+2]。} i=j=1。 ifstream open1()。 //重新讀取文件,以得到內(nèi)容 while((ch)) { if(ch==39。139。||ch==39。039。) {maze[i][j]=ch39。039。 //把數(shù)字字符轉(zhuǎn)化為數(shù)字,并存到指針里 coutmaze[i][j] 。 //在屏幕中顯示迷宮 j++。} if(ch==39。\n39。) //遇到換行,指針也相應(yīng)換行 {coutendl。 i++。 j=1。} } ()。 //讀取結(jié)束 return maze。 }int** writeFile (int amp。m,int amp。n) //將自定義迷宮寫入文件{int a,b。 int i,j。int**maze。 cout ★您選擇的是自行輸入迷宮!endl。 cout 請(qǐng)輸入迷宮的長(zhǎng):。cinb。 //輸入迷宮的長(zhǎng)和寬 cout 請(qǐng)輸入迷宮的寬:。cina。 cout ★請(qǐng)輸入迷宮內(nèi)容(0代表可通,1代表不通):\n。 m=a。 n=b。 //m,n分別代表迷宮的行數(shù)和列數(shù) maze=new int *[m+2]。 for(i= 0。im+2。i++) {maze[i]=new int[n+2]。} //創(chuàng)新點(diǎn)二::隨意申請(qǐng)空間 for(i=1。i=m。i++) //輸入迷宮的內(nèi)容,0代表可通,1代表不通 for(j=1。j=n。j++) cinmaze[i][j]。 cout ★是否保存新迷宮?(y/n): 。 char choose。 cinchoose。 if(choose==39。Y39。||choose==39。y39。) {char ch。 string str。 cout ★請(qǐng)輸入保存迷宮的文件名():。 cinstr。 ofstream open(())。 //創(chuàng)新點(diǎn)三:按玩游戲人的意愿創(chuàng)建存儲(chǔ)迷宮的文件,也可不建立。 for(i=1。i=m。i++) {for(j=1。j=n。j++)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1