




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院C高級(jí)語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告 ( 2014 /2015 學(xué)年 第 1 學(xué)期)學(xué)生姓名: 學(xué)生專業(yè): 學(xué)生班級(jí): 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 2015年1月9日計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計(jì)任務(wù)書課程設(shè)計(jì)名稱C高級(jí)語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)課程設(shè)計(jì)題目 石頭剪刀布小游戲?qū)W生姓名專業(yè)班級(jí)學(xué)號(hào)課程設(shè)計(jì)任務(wù)內(nèi)容問(wèn)題描述 設(shè)計(jì)一個(gè)游戲,在游戲中用戶用手表示石頭、剪刀或布中的一個(gè),出拳頭表示石頭,伸出兩根手指表示剪刀,伸手表示布,用戶做出他們的選擇,計(jì)算機(jī)也隨機(jī)的做出選擇,如果所作的選擇是一樣的,則表示平局,否則就按如下規(guī)則決定勝負(fù):石頭砸壞剪刀;剪刀剪碎布;布覆蓋石頭,編寫程序?qū)崿F(xiàn)計(jì)算機(jī)與人
2、進(jìn)行游戲?;疽?(1)知識(shí)要求:了解和掌握枚舉類型的要求;知道c+中類的各部分定義時(shí)的要求和注意;函數(shù)調(diào)用的必備知識(shí);隨機(jī)函數(shù)rang所需要點(diǎn);知道調(diào)用類里面的函數(shù)要用到區(qū)域符“:”,函數(shù)輸出輸入所需內(nèi)容等(2)結(jié)果要求:至少可以在輸入相應(yīng)的命令如(c,h,s,I,p,q)后,可以顯示相應(yīng)的結(jié)果能夠讓玩家可以了解和體會(huì)游戲,并且可以自由的運(yùn)行游戲。 測(cè)試要求(1)可以運(yùn)行代碼并顯示這是基本要求。(2)在輸入布,剪刀,石頭中任一選項(xiàng)時(shí),電腦會(huì)出現(xiàn)任一選項(xiàng)與之對(duì)應(yīng)并輸出結(jié)果。(3)輸入正確的命令測(cè)試是否運(yùn)行正常,并得到想要的結(jié)果。指導(dǎo)教師: 時(shí) 間: 年 月 日 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計(jì)成
3、績(jī)?cè)u(píng)審表課程設(shè)計(jì)名稱C高級(jí)語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)課程設(shè)計(jì)題目石頭剪刀布小游戲?qū)W生姓名專業(yè)班級(jí)同組人學(xué)號(hào)指導(dǎo)教師設(shè)計(jì)成績(jī)?cè)u(píng)價(jià)內(nèi)容簽 字: 時(shí) 間: 年 月 日 目錄第一章. 設(shè)計(jì)問(wèn)題描述與分析.11.1問(wèn)題描述.11.2 系統(tǒng)功能分析.1第二章.算法設(shè)計(jì)與流程圖.2 2.1算法設(shè)計(jì).2 2.2流程圖.5第三章.程序設(shè)計(jì)編碼與測(cè)試.7 3.1程序代碼.7 3.2測(cè)試.14第四章.設(shè)計(jì)過(guò)程總結(jié)或分析.19 第一章.設(shè)計(jì)問(wèn)題描述與分析1 .問(wèn)題描述; 在游戲中,玩家們用手表示石頭、剪刀或布中的一個(gè),出拳頭表示石頭,伸出兩根手指表示剪刀,伸手表示布,玩家和計(jì)算機(jī)做出他們的選擇,如果所
4、作的選擇是一樣的,則表示平局,否則就按如下規(guī)則決定勝負(fù):(1)石頭砸壞剪刀;(2)剪刀剪碎布;(3)布覆蓋石頭。 編寫程序?qū)崿F(xiàn)計(jì)算機(jī)與人進(jìn)行游戲。2. 系統(tǒng)功能分析: 游戲中可能出現(xiàn)的選擇情況都可以估計(jì)到,因此,定義一個(gè)枚舉類型把游戲中可能出現(xiàn)的選擇項(xiàng)都列出來(lái),包括cloth(布),hammer(錘子),scissors(剪刀),game(游戲結(jié)果),help(幫助),instructions(游戲方法指導(dǎo)),quit(退出游戲)。 定義一個(gè)類Game,把需要讓外界調(diào)用的成員函數(shù)指定為公用的,類中的公用部分包含玩家選擇命令(select( ))、機(jī)器選擇
5、(mach( ))、提示游戲規(guī)(gamehelp( ))、判斷輸贏(Win_lose( ))、游戲結(jié)果(gameshow( ))、幫助(gamehelp( ))游戲說(shuō)明(instruct( ) 每局游戲結(jié)果(solution( ))七個(gè)成員函數(shù),另外有一個(gè)用來(lái)賦初值構(gòu)造函數(shù)(Game();而為了保證類的封裝性和信息的隱蔽,把數(shù)據(jù)成員指定為私有的。 創(chuàng)建游戲類對(duì)象g,調(diào)用對(duì)象g的成員函數(shù)solution( ),開始游戲。 第二章.算法設(shè)計(jì)與流程圖1.算法設(shè)計(jì):(1)在頭文件head.h中定義枚舉類型enum
6、 c_h_scloth,hammer,scissors,game ,help,instructions,quit來(lái)列出游戲選擇項(xiàng),同時(shí)定義一個(gè)類Game把需要讓外界調(diào)用的成員函數(shù)select( )、mach( )、gamehelp( )、Win_lose( )、gameshow( )、solution( )、instruct( )、Game()指定為公用的, 為了保證類的封裝性和信息的隱蔽, 把數(shù)據(jù)成員int win
7、、int lose、int tie 、enum c_h_s player、enum c_h_s machine指定為私有的。 (2)在源文件head.cpp中定義構(gòu)造函數(shù)Game(),對(duì)贏、輸、平局的數(shù)據(jù)成員初始化為0。 (3)在源文件head.cpp中定義成員函數(shù)select(),獲取玩家選擇一個(gè)命令(即在石頭、剪刀、布、游戲結(jié)果、游戲幫助、游戲介紹、退出中做出選擇),并將選擇的結(jié)果返回。 (4)在源文件head.cpp中定義成員函數(shù)mach()
8、,實(shí)現(xiàn)機(jī)器對(duì)錘子、剪刀或布選擇,這中間用到隨機(jī)函數(shù),利用到time.h和stdlib.h頭文件,以及關(guān)鍵字rand、srand。 (5)在源文件head.cpp中定義成員函數(shù)gameshow(int win,int lose,int tie ),輸出游戲結(jié)果,包含有贏、輸、平局以及游戲總次數(shù)的情況。 (6)在源文件head.cpp中定義成員函數(shù)gamehelp( ),輸出各字符所表示的意義,以幫助玩家進(jìn)行選擇。 (7)在源文件head.cpp中定義成員函數(shù)成員函數(shù)win_lose(enum c_h_s&
9、#160;player,enum c_h_s machine ),讀取玩家和電腦的選擇,根據(jù)游戲規(guī)則判斷玩家贏、輸或平局,返回判斷結(jié)果。 (8)在源文件head.cpp中定義成員函數(shù)instruct( ),對(duì)游戲規(guī)則進(jìn)行說(shuō)明。最后定義成員函數(shù)solution( ),統(tǒng)計(jì)游戲從開始運(yùn)行到現(xiàn)在運(yùn)行的結(jié)果,并輸出每局的游戲結(jié)果。 (9)在源文件game.cpp中,定義主函數(shù)。在主函數(shù)中,創(chuàng)建游戲類對(duì)象g,調(diào)用對(duì)象g的成員函數(shù)solution( ),開始游戲。2.流程圖:2.1功能模塊圖:開始輸入顯示結(jié)果判斷結(jié)果機(jī)器選擇玩
10、家選擇 圖2.1 功能模塊2.2用戶選擇模塊: 開始輸入定義變量c獲取用戶輸入選擇定義枚舉變量p用以返回玩家下一模塊返回“布”返回“石頭”返回“游戲介紹”返回“游戲結(jié)果”返回“剪刀”返回“游戲幫助”返回“退出”return p 圖2.2用戶選擇圖2.3機(jī)器選擇模塊:開始輸入 下一模塊初始化隨機(jī)種子定義變量 i并隨機(jī)初始化i=i%3當(dāng)i=0時(shí),返回cloth當(dāng)i=1時(shí),返回hammer當(dāng)i=2時(shí),返回scissors 圖2.3 機(jī)器選擇圖2.4判斷模塊:上一模塊 下一模塊定義變量 victory用以記錄評(píng)判結(jié)果player= =clothplayer= =hammerYNvictory=mach
11、ine= =hammer;victory=machine= =scissors;victory=machine= =cloth;YN 上一模塊 圖2.4 判斷模塊instruct( )(player=select( )!=quitswitch(player)2.5顯示模塊: clothhammerscissors machine = mach();player=machine累計(jì)平局次數(shù)輸出“平局”win_lose( )累計(jì)玩家獲勝次數(shù)輸出玩家獲勝累計(jì)電腦獲勝次數(shù)輸出電腦獲勝輸出游戲統(tǒng)計(jì)結(jié)果結(jié)束 圖2.5顯示模塊圖 第三章.程序設(shè)計(jì)編碼與測(cè)試3.1程序代碼: /head.h enum c_h_
12、scloth,hammer,scissors,game,help,instructions,quit;class Game /Game類public: Game(); /構(gòu)造函數(shù) enum c_h_s select( ); /選擇命令函數(shù) enum c_h_s mach( ); /機(jī)器選擇函數(shù) void gamehelp( );/幫助函數(shù) int Win_lose(enum c_h_s player,enum c_h_s machine);/判斷輸贏函數(shù) void gameshow(int,int,int );/游戲結(jié)果函數(shù) void solution( );/游戲結(jié)果函數(shù) void inst
13、ruct( );/游戲說(shuō)明函數(shù)private: int win; / 贏的次數(shù) int lose; /輸?shù)拇螖?shù) int tie; /平局次數(shù) enum c_h_s player; /玩家的選擇 enum c_h_s machine; /機(jī)器的選擇;/head.cpp #include<iostream.h>#include<stdlib.h>#include<time.h>Game:Game()win=0;lose=0;tie=0; enum c_h_s Game:select()char c;enum c_h_s p;cout<<"請(qǐng)
14、選擇"<<'c'<<','<<'h'<<"或"<<'s'<<":"cin>>c;switch(c)case 'c': p=cloth; cout<<"玩家的選擇:n" cout<<" n" cout<<" n" cout<<" n" cout<<
15、" n"cout<<" n" break;case 'h': p=hammer; cout<<"玩家的選擇:n"cout<<" n" cout<<" n"cout<<" n"cout<<" n" break;case 's': p=scissors; cout<<"玩家的選擇:n" cout<<" n
16、" cout<<" n"cout<<" n"cout<<" n" break;case 'g': p=game;break;case 'p': p=help;break;case 'i': p=instructions;break;case 'q': p=quit;break;default: cout<<"輸入有誤,請(qǐng)重新輸入:"<<endl;return p;enum c_h_s
17、 Game:mach() /機(jī)器選則結(jié)果int i;srand(unsigned)time(NULL); 8/函數(shù)rand()是真正的隨機(jī)數(shù)生成器,而srand()會(huì)設(shè)置供rand()使用的隨機(jī)數(shù)種子。/如果你在第一次調(diào)用rand()之前沒(méi)有調(diào)用srand(),那么系統(tǒng)會(huì)為你自動(dòng)調(diào)用srand()。/而使用同種子相同的數(shù)調(diào)用 srand()會(huì)導(dǎo)致相同的隨機(jī)數(shù)序列被生成。i=rand();i=i%3;if(i=0) cout<<"電腦的選擇:n" cout<<" n" cout<<" n" cout&
18、lt;<" n" cout<<" n"cout<<" n"return cloth; elseif(i=1) cout<<"電腦的選擇:n" cout<<" n" cout<<" n" cout<<" n" cout<<" n"return hammer;elsecout<<"電腦的選擇:n" cout<<
19、;" n" cout<<" n" cout<<" n" cout<<" n" return scissors;void Game:gameshow(int win,int lose,int tie )cout<<"游戲結(jié)果如下:"<<endl <<" 玩家獲勝的次數(shù)是:"<<win<<endl<<" 電腦獲勝的次數(shù)是:"<<lose<
20、;<endl<<" 平局的次數(shù)是:"<<tie<<endl<<" 游戲的總次數(shù)是:"<<win+lose+tie<<endl;void Game:gamehelp( )cout<<" 玩家可以輸入下列的字符:"<<endl <<" c 表示布 "<<endl <<" h 表示錘子 "<<endl <<" s 表示剪刀 &quo
21、t;<<endl <<" g 查看游戲結(jié)果 "<<endl <<" p 可獲得游戲幫助 "<<endl <<"i 游戲指導(dǎo)信息 "<<endl <<" q 退出游戲 "<<endl;int Game:Win_lose(enum c_h_s player,enum c_h_s machine )int victory;if(player=cloth)victory=machine=hammer;elseif(p
22、layer=hammer)victory=machine=scissors;elsevictory=machine=cloth;return victory;void Game:instruct( ) cout<<" 剪刀 錘子 布 小游戲 " <<endl <<"在這個(gè)游戲中" <<endl <<"c 表示布" <<endl <<"h 表示錘子" <<endl <<"s 表示剪刀." &
23、lt;<endl <<"游戲者和計(jì)算機(jī)都只選擇 c,h,s中的一個(gè).如果二者的選擇相同,那么這一局就是平局.此外:" <<endl <<""布包錘子"(布獲勝)." <<endl <<""錘子打爛剪刀"(錘子獲勝)." <<endl <<""剪刀剪布"(剪刀獲勝)." <<endl <<"還有其它的選擇是:" <<
24、;endl <<"g 表示游戲的結(jié)果(至今獲勝的次數(shù))" <<endl <<"p 可獲得幫助" <<endl <<"i 可獲得游戲方法的指導(dǎo)信息" <<endl <<"q 表示退出游戲" <<endl <<"這個(gè)游戲一直重復(fù)到游戲者選擇 q 為止." <<endl <<"goodluck" <<endl;/game.cppvoid G
25、ame:solution( ) /游戲結(jié)果Game:instruct( );while(player=select( )!=quit)switch(player)case cloth:case hammer:case scissors: machine=mach();if(player=machine) tie=tie+1; cout<<"平局"<<endl; elseif(Win_lose(player, machine)win=win+1;cout<<"玩家獲勝"<<endl;elselose=lose
26、+1;cout<<"電腦獲勝"<<endl;case game: Game:gameshow(win,lose,tie ); break;case instructions: Game:instruct( );break;case quit: gameshow(win,lose,tie );break;case help: Game:gamehelp( );break; Game:gameshow(win,lose,tie );cout<<"bye"<<endl; #include<iostream.
27、h>void main()cout <<"軟件132001 201320020122 呂毅"<<endl;Game g;g.solution( );3.2測(cè)試:1.游戲規(guī)則及說(shuō)明截圖: 圖3.1游戲規(guī)則及說(shuō)明截圖2. 游戲運(yùn)行及統(tǒng)計(jì)結(jié)果截圖: (1). 圖3.2游戲運(yùn)行截圖 13圖3.2中玩家輸入選擇c(cloth)即選擇布,此時(shí)電腦選擇的也是c(cloth)布,所以結(jié)果是平局,總次數(shù)一次。(2). 圖3.3游戲運(yùn)行截圖圖3.3中當(dāng)玩家選擇h(hammer)即錘子時(shí),電腦選擇s(scissors)剪刀,玩家獲勝,總次數(shù)兩次,平局一次。(3).
28、圖3.4游戲運(yùn)行截圖圖3.4中玩家選擇s(scissors)即剪刀,電腦選擇h錘子,此時(shí)電腦獲勝,總次數(shù)三場(chǎng),平局一場(chǎng)。3.查看游戲結(jié)果截圖: 圖3.5游戲結(jié)果截圖圖3.5中輸入g命令即查看游戲結(jié)果。4.游戲幫助截圖: 圖3.6游戲幫助截圖圖3.6中輸入p命令即(help)命令得到游戲幫助信息1. 游戲指導(dǎo)說(shuō)明截圖: 圖3.7游戲指導(dǎo)說(shuō)明截圖圖3.7中輸入i(intruction)命令,獲得游戲指導(dǎo)說(shuō)明2. 退出游戲截圖: 圖3.8退出游戲截圖圖3.8中輸入q(quit)停止命令,按enter鍵退出。第四章.設(shè)計(jì)過(guò)程總結(jié)或分析總結(jié): 在設(shè)計(jì)石頭-剪刀-布游戲的程序過(guò)程中,我們用到了
29、面向?qū)ο蟮念?、成員函數(shù)、結(jié)構(gòu)函數(shù)、隨機(jī)函數(shù)、枚舉類型、 break語(yǔ)句、for語(yǔ)句、if語(yǔ)句、while循環(huán)、函數(shù)調(diào)用機(jī)制、參數(shù)的傳遞、switch語(yǔ)句等。 本設(shè)計(jì)基本完成了設(shè)計(jì)的要求,測(cè)試結(jié)果是正確的。如需完善的話可以把游戲所做的選擇可以弄成圖像,讓程序變的更加直觀。設(shè)計(jì)心得和體會(huì):在這個(gè)程序中讓我了解了什么是類,類所包含的對(duì)象怎么去調(diào)用,對(duì)于它的保護(hù)對(duì)象和公有對(duì)象理解了其中的作用和效果。補(bǔ)充了一個(gè)隨機(jī)函數(shù),讓我知道到了隨機(jī)種子的生成,與應(yīng)用的技巧??傊@個(gè)實(shí)訓(xùn)讓我得到了很多重要的編譯技巧和思考的路線方向。
30、160; 在設(shè)計(jì)這個(gè)小游戲過(guò)程中,我遇到了很多問(wèn)題:1、枚舉類型的定義和做參數(shù)的使用,隨機(jī)函數(shù)的頭文件和初始化化隨機(jī)函數(shù),上網(wǎng)收集錯(cuò)誤,分析自己的不足處,然后加以改正。2、調(diào)用類里面的函數(shù)要用到區(qū)域符“:”,會(huì)常常忘記,還有使用類的私有成員時(shí)只有類里面的對(duì)象可以調(diào)用和定義等等。附錄集合交并差:流程圖如下:I=4結(jié)束I=2輸出交集I=3輸出差集I=1開始輸入集合1輸入集合2輸出并集代碼:#include<stdio.h>#include<stdlib.h>typedef struct LNode/定義結(jié)構(gòu)體類型指針 char data; struct LNode
31、*next;*pointer;void Inputdata(pointer head)/定義輸入集合函數(shù) pointer p; char tmp; scanf("%c",&tmp); while(tmp!='n') p=(pointer)malloc(sizeof(struct LNode); p->data=tmp; p->next=head->next; head->next=p; scanf("%c",&tmp); void Output(pointer head)/定義輸出集合函數(shù) poin
32、ter p; p=head->next; while(p) printf("%c",p->data); p=p->next; printf("n");void Add(pointer head1,pointer head2,pointer head3)/定義集合的并集函數(shù) pointer p1,p2,p3; p1=head1->next; while(p1) p3=(pointer)malloc(sizeof(struct LNode); p3->data=p1->data; p3->next=head3->
33、;next; head3->next=p3; p1=p1->next; p2=head2->next; while(p2) p1=head1->next; while(p1)&&(p1->data!=p2->data) p1=p1->next; if (!p1) p3=(pointer)malloc(sizeof(struct LNode); p3->data=p2->data; p3->next=head3->next; head3->next=p3; p2=p2->next; void Same(
34、pointer head1,pointer head2,pointer head3)/定義集合的交集函數(shù) pointer p1,p2,p3; p1=head1->next; while(p1) p2=head2->next; while(p2!=NULL)&&(p2->data!=p1->data) p2=p2->next; if(p2!=NULL)&&(p2->data=p1->data) p3=(pointer)malloc(sizeof(struct LNode); p3->data=p1->data;
35、 p3->next=head3->next; head3->next=p3; p1=p1->next; void Sub(pointer head1,pointer head2,pointer head3)/定義集合的差集函數(shù) pointer p1,p2,p3; p1=head1->next; while(p1) p2=head2->next; while(p2)&&(p2->data!=p1->data) p2=p2->next; if(!p2) p3=(pointer)malloc(sizeof(struct LNode); p3->data=p1->data; p3->next=head3->next; head3-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3706-2024 石化行業(yè)用不銹鋼閥門鑄件
- T-ZJCX 0047-2024 浙江省法人數(shù)字證書應(yīng)用接口規(guī)范
- 二零二五年度宅基地占用權(quán)轉(zhuǎn)讓協(xié)議
- 獨(dú)立董事聘用合同(二零二五年度)-能源行業(yè)節(jié)能減排
- 2025年度門面買賣合同(含廣告位租賃)
- 二零二五年度音樂(lè)作品著作權(quán)許可與網(wǎng)絡(luò)播放協(xié)議
- 2025年度校外住宿生安全管理及意外傷害賠償協(xié)議
- 2025年度相鄰宅基地邊界爭(zhēng)議解決與宅基地置換協(xié)議
- 二零二五年度拆除工程合同糾紛解決機(jī)制合同
- 二零二五年度自然人個(gè)人醫(yī)療設(shè)備貸款合同生效與還款規(guī)定
- 2024年中級(jí)消防員考試題庫(kù)
- 必考古詩(shī)賞析知識(shí)點(diǎn)(九年級(jí)下冊(cè))-2025年中考語(yǔ)文一輪復(fù)習(xí)
- 2024-2025學(xué)年人教版八年級(jí)物理上學(xué)期課后習(xí)題答案
- 遼寧省沈陽(yáng)市大東區(qū)2024年中考化學(xué)模擬試題一
- 國(guó)能遼寧北票 200MW 風(fēng)力發(fā)電項(xiàng)目地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估報(bào)告
- 江蘇省常州市教育學(xué)會(huì)2023-2024學(xué)年下學(xué)期八年級(jí)數(shù)學(xué)考試卷
- DZ∕T 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬(正式版)
- 2024年瓦斯爆炸事故專項(xiàng)應(yīng)急演練桌面推演腳本
- 2024年遼寧大連中遠(yuǎn)海運(yùn)川崎船舶工程有限公司招聘筆試參考題庫(kù)含答案解析
- 《單層廠房鋼結(jié)構(gòu)》
- 八年級(jí)下冊(cè)二次根式作業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論