基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼_第1頁(yè)
基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼_第2頁(yè)
基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼_第3頁(yè)
基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼_第4頁(yè)
基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第基于C語(yǔ)言實(shí)現(xiàn)迷宮游戲的示例代碼目錄C語(yǔ)言迷宮游戲定義地圖打印地圖方法一打印地圖方法二定義起點(diǎn)和終點(diǎn)位置實(shí)現(xiàn)讀取按鍵實(shí)現(xiàn)小球下向下移動(dòng)一步總結(jié)小球移動(dòng)規(guī)律實(shí)現(xiàn)重新打印地圖實(shí)現(xiàn)連續(xù)移動(dòng)實(shí)現(xiàn)小球下向上下左右移動(dòng)實(shí)現(xiàn)小球走到終點(diǎn)就勝利

C語(yǔ)言迷宮游戲

這篇文章是給學(xué)完并學(xué)懂了C語(yǔ)言的分支(選擇和循環(huán))結(jié)構(gòu)和二維數(shù)組的朋友看的。

要做一個(gè)游戲或者程序先要想好有那些要求,以下是我認(rèn)為一個(gè)迷宮必帶的要求:

迷宮要先打印出來(lái)(要設(shè)置墻、空氣、小球的起點(diǎn)),是墻就不能,是空氣就可以走。每次輸入w、a、s、d為上、左、下、右,并每次輸入后,不用按回車(chē)或任意鍵繼續(xù)就能輸出,每次走一步(按鍵盤(pán)的鍵走)后,先清屏再輸出現(xiàn)在迷宮以及小球現(xiàn)在在哪里。要有起點(diǎn)和終點(diǎn)的X、Y軸,如果小球與終點(diǎn)的位置相同了,就提示勝利并退出游戲。

定義地圖

首先我們要打印出地圖,因?yàn)榈貓D有長(zhǎng)和寬的長(zhǎng)度,所以我們要用二維數(shù)組來(lái)定義一個(gè)地圖,代碼如下:

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

打印地圖方法一

定義完二維數(shù)組,就要把它打印出來(lái),代碼如下:

inti,j;

for(i=0;ii++)//i循環(huán)用來(lái)控制打印地圖的行數(shù)

for(j=0;jj++)//j循環(huán)用來(lái)控制打印地圖的列數(shù)

printf("%c",map[i][j]);//打印每次i和j的行數(shù)和列數(shù)

printf("\n");//一行打印完畢需要換行

打印地圖方法二

上面這段代碼是通過(guò)雙重循環(huán)打印出地圖的每行每列。

如果學(xué)過(guò)puts函數(shù)來(lái)輸出字符數(shù)組的朋友可以這樣寫(xiě),代碼如下:

inti;

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

是不是簡(jiǎn)單了許多,不懂puts函數(shù)的朋友也沒(méi)關(guān)系,你用第一種方法就行,對(duì)于puts函數(shù)你只需要知道:

使用puts()顯示字符串時(shí),系統(tǒng)會(huì)自動(dòng)在其后添加一個(gè)換行符。只有遇到\0也就是字符串結(jié)束標(biāo)志符才會(huì)停止。

定義起點(diǎn)和終點(diǎn)位置

然后再定義起點(diǎn)和終點(diǎn)的X、Y軸位置(當(dāng)然上面定義二維數(shù)組時(shí)已經(jīng)看得出來(lái)了),代碼如下:

?intx,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

x=1;y=1;//x為豎軸初始位置為1,y為初始橫軸位置為1

p=1;q=5;//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

總結(jié)以上代碼

目前為止,我們做了定義地圖、打印地圖、定義起點(diǎn)終點(diǎn)的X、Y軸,目前全部代碼如下:

#includestdio.h//printf("");的頭文件

#includestdlib.h//system("");的頭文件

#includeWindows.h//Sleep();的頭文件

intm1ain(void)

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

inti,x,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

intch;//申請(qǐng)需要輸入的字符(名稱(chēng)是ch),當(dāng)移動(dòng)(w,a,s,d)

x=1;y=1;p=1;q=5;//x為豎軸初始位置為1,y為初始橫軸位置為1

//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

Sleep(5000);//上面代碼全部執(zhí)行完畢后過(guò)五秒自動(dòng)關(guān)閉程序

return0;

現(xiàn)在我們就要想辦法控制小球了,這里利用鍵盤(pán)上的wsad四個(gè)鍵來(lái)控制這個(gè)小球進(jìn)行上、下、左、右移動(dòng),當(dāng)然你如果喜歡,也可以用別的按鍵。

第一步:先來(lái)控制小球向下移動(dòng),也就是當(dāng)你按下s鍵時(shí),小球向下移動(dòng)一步。

那么如何獲得s這個(gè)按鍵呢,換句話(huà)說(shuō):當(dāng)你按下s鍵時(shí),我們的程序怎樣知道你按的是s鍵呢?

實(shí)現(xiàn)讀取按鍵

很簡(jiǎn)單,因?yàn)槟惆聪聅鍵時(shí),本質(zhì)上是輸入了1個(gè)字符s,我們只需要讀取這個(gè)字符s就可以了,讀取一個(gè)字符有4種方法:

charch;

scanf("%c",ch);//讀取一個(gè)字符,輸入后等待用戶(hù)按"Enter"鍵結(jié)束(帶回顯)

ch=getchar;//讀取一個(gè)字符,輸入后等待用戶(hù)按"Enter"鍵結(jié)束(帶回顯)

ch=getche;//讀取一個(gè)字符,輸入后立即獲取字符,不用按"Enter"鍵結(jié)束(帶回顯)

ch=getch;//讀取一個(gè)字符,輸入后立即獲取字符,不用按"Enter"鍵結(jié)束(不帶回顯)

而我們并不想顯示輸入的字符,并且希望輸入的字符可以立即被程序獲得,而不用在敲擊一個(gè)字符后再敲擊一個(gè)Enter鍵。

因此我們選用最后一個(gè)語(yǔ)句ch=getch();。

實(shí)現(xiàn)小球下向下移動(dòng)一步

接下來(lái),我們要把在鍵盤(pán)上敲擊的字符存儲(chǔ)在字符變量ch中,再接下來(lái)實(shí)現(xiàn)當(dāng)敲擊s時(shí)。讓小球向下移動(dòng)一步,代碼如下:

?if(ch=='s')//判斷你是否輸入(按)'s'這個(gè)字符

if(map[x+1][y]!='#')//確認(rèn)輸入(按)的是's'時(shí),就執(zhí)行[x+1][y](往下走,x為豎軸,+1為往下,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸出成''

x++;//為向下走

map[x][y]='O';//確認(rèn)往下走不是墻時(shí),把下一步的''輸出成'O'

在上面代碼中,我們通過(guò)if語(yǔ)句來(lái)判斷敲擊的字符是否是字符s,如果是字符s,我們就讓小球向下移動(dòng)一步,但在小球向下移動(dòng)之前,需要首先判斷下面一步是否能移動(dòng),只有下一步不是墻#時(shí)小球才能移動(dòng)。

也就是說(shuō)當(dāng)if(map[x+1][y]!=#)條件成立時(shí),就表示下一步不是墻,小球可以移動(dòng)。

可能有些朋友會(huì)問(wèn):為什么[x+1][y]就表示向下走一部的格子呢?

其實(shí)很簡(jiǎn)單:向下移動(dòng)時(shí),小球當(dāng)然還在當(dāng)前這個(gè)列,不過(guò)不在這一行,而是在下一行,因此向下移動(dòng)是y不變,x加1。

如果是向右邊移動(dòng),很顯然還是在同一行,所以x不變,但是小球已經(jīng)不在剛才那一豎列了,而在右邊的一個(gè)豎列,因此y需要加1。

總結(jié)小球移動(dòng)規(guī)律

向下移動(dòng)是y不變,x加1。向上移動(dòng)是y不變,x減1。向左移動(dòng)是x不變,y減1。向右移動(dòng)是x不變,y加1。

接下來(lái)我們來(lái)講解下面這3句話(huà)的意思:

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸出成''

x++;//為向下走

map[x][y]='O';//確認(rèn)往下走不是墻時(shí),把下一步的''輸出成'O'

讓小球向下移動(dòng),就是讓小球原本位置上的O變成空格,而讓下一個(gè)空格變成O。

第一句:map[x][y]=(注意此處兩個(gè)單引號(hào)之間中間有一個(gè)空格)就是讓小球的當(dāng)前位置變?yōu)榭崭瘢?/p>

第二句:x++;這句話(huà)非常重要,它表示更改小球的位置,因?yàn)樾∏蛳蛳逻\(yùn)動(dòng)只需要x++就可以了,y不變。

第三句:a[x][y]=O語(yǔ)句就是將小球新位置上的內(nèi)容替換為小球O。

請(qǐng)注意上面一個(gè)代碼,可不能寫(xiě)成:

map[x][y]='';

map[x+1][y]='O';

至于為什么,大家自己去想想吧!

實(shí)現(xiàn)重新打印地圖

因?yàn)樾∏虻奈恢糜辛俗兓虼诉€需要將新迷宮的狀態(tài)重新打印一次,在打印之前記得要將之前的屏幕清屏,代碼如下:

inti;

system("cls");//每次移動(dòng)了小球就清屏一次

for(i=0;ii++)//清屏了再次循環(huán)輸出新的地圖

puts(map[i]);//清屏了再次輸出新的地圖

總結(jié)以上代碼

?#includestdio.h//printf("");的頭文件

#includestdlib.h//system("");的頭文件

#includeWindows.h//Sleep();的頭文件

#includeconio.h//getch();的頭文件

intmain(void)

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

inti,x,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

intch;//申請(qǐng)需要輸入的字符(名稱(chēng)是ch),當(dāng)移動(dòng)(w,a,s,d)

x=1;y=1;p=1;q=5;//x為豎軸初始位置為1,y為初始橫軸位置為1

//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

ch=getch();//這語(yǔ)句表示給ch變量輸入的字符可以立即被程序獲取(不用按任意鍵繼續(xù)),也不會(huì)回顯

if(ch=='s')//判斷你是否輸入(按)'s'這個(gè)字符

if(map[x+1][y]!='#')//確認(rèn)輸入(按)的是's'時(shí),就執(zhí)行[x+1][y](往下走,x為豎軸,+1為往下,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸出成''

x++;//為向下走

map[x][y]='O';//確認(rèn)往下走不是墻時(shí),把下一步的''輸出成'O'

system("cls");//每次移動(dòng)了小球就清屏一次

for(i=0;ii++)//清屏了再次循環(huán)輸出新的地圖

puts(map[i]);//清屏了再次輸出新的地圖

Sleep(5000);//上面代碼全部執(zhí)行完畢后過(guò)五秒自動(dòng)關(guān)閉程序

return0;

運(yùn)行一下,然后按一下s鍵,是不是已經(jīng)可以看到小球向下移動(dòng)了一步了呢?

但是你只能移動(dòng)一步,如何實(shí)現(xiàn)連續(xù)移動(dòng)呢?

實(shí)現(xiàn)連續(xù)移動(dòng)

很簡(jiǎn)單,實(shí)現(xiàn)連續(xù)移動(dòng)我們可以通過(guò)while循環(huán)來(lái)解決問(wèn)題:

#includestdio.h//printf("");的頭文件

#includestdlib.h//system("");的頭文件

#includeWindows.h//Sleep();的頭文件

#includeconio.h//getch();的頭文件

intm1ain(void)

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

inti,x,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

intch;//申請(qǐng)需要輸入的字符(名稱(chēng)是ch),當(dāng)移動(dòng)(w,a,s,d)

x=1;y=1;p=1;q=5;//x為豎軸初始位置為1,y為初始橫軸位置為1

//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

while(1)//暫時(shí)無(wú)限循環(huán)

ch=getch();//這語(yǔ)句表示給ch變量輸入的字符可以立即被程序獲取(不用按任意鍵繼續(xù)),也不會(huì)回顯

if(ch=='s')//判斷你是否輸入(按)'s'這個(gè)字符

if(map[x+1][y]!='#')//確認(rèn)輸入(按)的是's'時(shí),就執(zhí)行[x+1][y](往下走,x為豎軸,+1為往下,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸出成''

x++;//為向下走

map[x][y]='O';//確認(rèn)往下走不是墻時(shí),把下一步的''輸出成'O'

system("cls");//每次移動(dòng)了小球就清屏一次

for(i=0;ii++)//清屏了再次循環(huán)輸出新的地圖

puts(map[i]);//清屏了再次輸出新的地圖

Sleep(5000);//上面代碼全部執(zhí)行完畢后過(guò)五秒自動(dòng)關(guān)閉程序

return0;

暫時(shí)先使用while(1)無(wú)限循環(huán)來(lái)解決這個(gè)問(wèn)題,好了,運(yùn)行一下吧。

此時(shí)小球是不是可以連續(xù)移動(dòng)了?

當(dāng)然,目前小球還只能朝一個(gè)方向運(yùn)動(dòng),接下來(lái)我們來(lái)實(shí)現(xiàn)小球向其它3個(gè)方向的運(yùn)動(dòng)。

實(shí)現(xiàn)小球下向上下左右移動(dòng)

向其它3個(gè)方向移動(dòng)其實(shí)和向下移動(dòng)是差不多的,只要注意是x在變化還是y在變化,是加1還是減1就可以了。無(wú)限移動(dòng)4個(gè)方向代碼如下:

#includestdio.h//printf("");的頭文件

#includestdlib.h//system("");的頭文件

#includeWindows.h//Sleep();的頭文件

#includeconio.h//getch();的頭文件

intm1ain(void)

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

inti,x,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

intch;//申請(qǐng)需要輸入的字符(名稱(chēng)是ch),當(dāng)移動(dòng)(w,a,s,d)

x=1;y=1;p=1;q=5;//x為豎軸初始位置為1,y為初始橫軸位置為1

//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

while(1)//暫時(shí)無(wú)限循環(huán)

ch=getch();//這語(yǔ)句表示給ch變量輸入的字符可以立即被程序獲取(不用按任意鍵繼續(xù)),也不會(huì)回顯

if(ch=='s')//判斷你是否輸入(按)'s'這個(gè)字符

if(map[x+1][y]!='#')//確認(rèn)輸入(按)的是's'時(shí),就執(zhí)行[x+1][y](往下走,x為豎軸,+1為往下,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸出成''

x++;//為向下走

map[x][y]='O';//確認(rèn)往下走不是墻時(shí),把下一步的''輸出成'O'

if(ch=='w')//判斷你是否輸入(按)'w'這個(gè)字符

if(map[x-1][y]!='#')//確認(rèn)輸入(按)的是'w'時(shí),就執(zhí)行[x-1][y](往上走,x為豎軸,-1為往上,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往上走不是墻時(shí),把當(dāng)前的'O'輸出成''

x--;//為向上走

map[x][y]='O';//確認(rèn)往上走不是墻時(shí),把下一步的''輸出成'O'

if(ch=='a')//判斷你是否輸入(按)'a'這個(gè)字符

if(map[x][y-1]!='#')//確認(rèn)輸入(按)的是'a'時(shí),就執(zhí)行[x][y-1](往左走,y為橫軸,-1為往左,x不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往左走不是墻時(shí),把當(dāng)前的'O'輸出成''

y--;//為向左走

map[x][y]='O';//確認(rèn)往左走不是墻時(shí),把下一步的''輸出成'O'

if(ch=='d')//判斷你是否輸入(按)'d'這個(gè)字符

if(map[x][y+1]!='#')//確認(rèn)輸入(按)的是'd'時(shí),就執(zhí)行[x][y-1](往右走,y為橫軸,+1為往右,x不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往右走不是墻時(shí),把當(dāng)前的'O'輸出成''

y++;//為向右走

map[x][y]='O';//確認(rèn)往右走不是墻時(shí),把下一步的''輸出成'O'

system("cls");//每次移動(dòng)了小球就清屏一次

for(i=0;ii++)//清屏了再次循環(huán)輸出新的地圖

puts(map[i]);//清屏了再次輸出新的地圖

Sleep(5000);//上面代碼全部執(zhí)行完畢后過(guò)五秒自動(dòng)關(guān)閉程序

return0;

好了,你是不是已經(jīng)成功走出了迷宮?

可是貌似程序并沒(méi)有讓你很驚喜,因?yàn)闆](méi)有判定你已經(jīng)成功走出迷宮。

最后我們來(lái)寫(xiě)一個(gè)獲勝的檢測(cè)部分,其實(shí)只需要將我們之前寫(xiě)的while(1)改為while(x!=p||y!=q)就可以了。

實(shí)現(xiàn)小球走到終點(diǎn)就勝利

還記得嗎,之前我們用p和q分別存儲(chǔ)了迷宮出口的坐標(biāo)位置,當(dāng)然了,在最后我們需要打印你獲勝了。完整代碼如下:

#includestdio.h//printf("");的頭文件

#includestdlib.h//system("");的頭文件

#includeWindows.h//Sleep();的頭文件

#includeconio.h//getch();的頭文件

intm1ain(void)

printf("歡迎來(lái)到迷宮小游戲\n");//介紹這個(gè)迷宮游戲

printf("操作方式:\nw為往上走\(yùn)ns為往下走\(yùn)na為往左走\(yùn)nd為往右走\(yùn)n");//介紹操作方式

charmap[50][50]={

"######",//申請(qǐng)50*50的二維字符串當(dāng)迷宮地圖,但這里是6*6的地圖

"#O#",//'#'是墻(不可以走的地方)

"####",//'O'是起點(diǎn)(可控制)

"###",//''是空氣(可以走的地方)

"###",

"######",//橫豎都是012345,012345(數(shù)組下標(biāo)從0開(kāi)始)

inti,x,y,p,q;//x,y為小球(起點(diǎn)"O")初始位置豎橫軸

//p,q為空白(終點(diǎn)"")結(jié)束位置豎橫軸

intch;//申請(qǐng)需要輸入的字符(名稱(chēng)是ch),當(dāng)移動(dòng)(w,a,s,d)

x=1;y=1;p=1;q=5;//x為豎軸初始位置為1,y為初始橫軸位置為1

//p為豎軸結(jié)束位置為1,q為結(jié)束橫軸位置為5

for(i=0;ii++)//從0到5,共進(jìn)行了6次循環(huán),依次輸出迷宮的第0至5行

puts(map[i]);//表示輸出每一行的字符串

while(x!=p||y!=q)//只要x的值不等p或y的值不等q就無(wú)限循環(huán)

ch=getch();//這語(yǔ)句表示給ch變量輸入的字符可以立即被程序獲取(不用按任意鍵繼續(xù)),也不會(huì)回顯

if(ch=='s')//判斷你是否輸入(按)'s'這個(gè)字符

if(map[x+1][y]!='#')//確認(rèn)輸入(按)的是's'時(shí),就執(zhí)行[x+1][y](往下走,x為豎軸,+1為往下,y不變),提前是還要判斷往下走是否為'#'(墻)

map[x][y]='';//確認(rèn)往下走不是墻時(shí),把當(dāng)前的'O'輸

溫馨提示

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

評(píng)論

0/150

提交評(píng)論