【暑期社會實踐報告模板】暑期軟件公司社會實踐報告
2008年7月2日至7月26日,我來到了長沙熱情科技軟件公司進行了二十多天的社會實踐。愛思范文18http://fanwen.is97.com這些日子,是我人生中的一次難忘經歷,這二十多天里,我接解了社會,懂得了工作間的樂趣和人際交往的復雜。這期間我用c語言獨立開發了一款推箱子游戲,并得到了同事的好評,下面做個匯報:
c語言程序設計推箱子游戲
#include"stdio.h"
#include"bios.h"
#define left 75
#define right 77
#define upper 72
#define down 80
#define esc 27
struct boxss /*定義箱子結構體,其中包含坐標屬性*/
{
int x,y;
};
union keyboard /*定義讀取鍵盤碼的共用體類型*/
{
unsigned int ikeyinfo;
char chkeybit[2];
};
int fngetkey(void) /*定義讀取鍵盤碼的函數*/
{
union keyboard unikey1; /*定義讀取鍵盤碼的共用體變量*/
while(bioskey(1)==0); /*檢測用戶是否按鍵*/
unikey1.ikeyinfo=bioskey(0); /*讀取按鍵信息*/
return(unikey1.chkeybit[0]==0?unikey1.chkeybit[1]:unikey1.chkeybit[0]); /*返回ascii碼或擴充碼*/
}
void main()
{
int ikey,x=11,y=6,tx=11,ty=6; /*x,y為人物移動后坐標,tx,ty為人物移動前坐標*/
struct boxss box[4]; /*定義箱子數量*/
int chmap[10][10]={ /*用二維數組定義地圖*/
{0,0,0,0,0,0,0,0,0,0}, /*0表示墻1表示路2表示目標*/
{0,1,0,0,0,0,1,1,1,0},
{0,1,0,2,0,0,1,0,1,0},
{0,1,0,1,0,0,1,0,1,0},
{0,1,1,1,0,0,1,0,1,0},
{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; /*定義箱子的坐標屬性*/愛思范文http://fanwen.is97.com