標(biāo)題:暑期軟件公司社會實(shí)踐報告 |
2008年7月2日至7月26日,我來到了長沙熱情科技軟件公司進(jìn)行了二十多天的社會實(shí)踐。這些日子,是我人生中的一次難忘經(jīng)歷,這二十多天里,我接解了社會,懂得了工作間的樂趣和人際交往的復(fù)雜。這期間我用c語言獨(dú)立開發(fā)了一款推箱子游戲,并得到了同事的好評,下面做個匯報: c語言程序設(shè)計推箱子游戲 #include"stdio.h" #include"bios.h" #define left 75 #define right 77 #define upper 72 #define down 80 #define esc 27 struct boxss /*定義箱子結(jié)構(gòu)體,其中包含坐標(biāo)屬性*/ { int x,y; }; union keyboard /*定義 ……(快文網(wǎng)http://hoachina.com省略620字,正式會員可完整閱讀)…… {0,1,0,0,0,0,1,0,1,0}, {0,1,1,1,1,1,1,0,1,0}, {0,1,0,1,0,0,0,0,2,0}, {0,2,0,1,1,1,1,2,0,0}, {0,0,0,0,0,0,0,0,0,0}, }; int i,j; box[0].x=13; /*定義箱子的坐標(biāo)屬性*/ box[1].x=11; box[2].x=14; box[3].x=18; box[0].y=8; box[1].y=7; box[2].y=13; box[3].y=7; while(1) /*反復(fù)進(jìn)行求移動的坐標(biāo)運(yùn)算*/ { for(i=0;i<10;i++) /*輸出新地圖(刷新地圖)*/ { gotoxy(10,5+i); for(j=0;j<10;j++) { if(chmap[i][j]==0) printf("#"); if(chmap[i][j]==1) printf(" "); if(chmap[i][j]==2) printf("x"); } } j=0; /*判斷是否所有箱子都在目標(biāo)坐標(biāo)上*/ for(i=0;i<4;i++) if(chmap[box[i].y-5][box[i].x-10]==2) j++; if(j==4) /*如果所有箱子都就位輸出"you win!"退出*/ { clrscr(); printf("you win!"); break; } for(i=0;i<4;i++) /*在起始(或移動后)的坐標(biāo)輸出箱子*/ { gotoxy(box[i].x,box[i].y); printf("0"); } gotoxy(x,y); /*在起始(或移動后)的坐標(biāo)輸出人*/ printf("*\b"); tx=x; /*記錄本次移動前的坐標(biāo)*/ ty=y; ikey=fngetkey(); if(ikey==left&&chmap[y-5][x-1-10]!=0) /*按讀取的按鍵信息改變坐標(biāo)如果改變的坐標(biāo)和墻(0)重合則不改變*/ x--; if(ikey==right&&chmap[y-5][x+1-10]!=0) x++; if(ikey==upper&&chmap[y-1-5][x-10]!=0) y--; if(ikey==down&&chmap[y+1-5][x-10]!=0) y++; /*輸入esc退出并輸出"y ……(未完,全文共2678字,當(dāng)前只顯示1612字,請閱讀下面提示信息。收藏暑期軟件公司社會實(shí)踐報告) 上一篇:北京首鋼參觀實(shí)習(xí)報告 下一篇:建設(shè)工程可行性研究合同(示范文本) 相關(guān)欄目:公司 企業(yè)講話 民營招商 大學(xué)生 社會實(shí)踐 黨務(wù)講話 政務(wù)講話 農(nóng)業(yè)講話 紀(jì)檢講話 人大講話 政協(xié)講話 組織講話 安全講話 城建講話 金融講話 宣傳講話 黨會報告 政府報告 述職報告 述廉報告 調(diào)研報告 工作總結(jié) 工作匯報 |