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

正文內(nèi)容

c語言十大經(jīng)典實例編程-免費閱讀

2025-05-10 12:28 上一頁面

下一頁面
  

【正文】 }void Control(void)/*游戲開始,重新,關(guān)閉*/{ int gameFLAG=1。}int RightPress(void)/*鼠標右鍵按下*/{ _AX=0x03。}void MouseSetXY(int x,int y)/*設(shè)置當前位置*/{ _CX=x。 initgraph(amp。/*顯示勝利*/int MineStatistics(int,int)。/*鼠標右鍵按下*/void MouseGetXY(void)。int MouseX。/*右鍵按下顯示紅旗的標志,0沒有紅旗標志,1有紅旗標志*/}Mine[10][10]。/*設(shè)置字體大小*/ outtextxy(130,400,Not find a way!)。i) { bar(100+way[i][1]*156,50+way[i][0]*156,100+ way[i][1]*15+6,50+way[i][0]*15+6)。/*白色為可走的路*/ bar(100+j*156,50+i*156,100+j*15+6,50+i*15+6)。j==N2)/*出發(fā)點與終點表示為可走的*/ map[i][j]=0。iN。 if(yes) { way[wayn][0]=i。!yes)/*判斷左方是否可以走*/ { FindWay(oldmap,i,j1)。amp。 if(oldmap[i1][j+1]==0amp。 } } WayCopy(oldmap,map)。 return。 way[wayn++][1]=j。j==N2)/*走到出口*/ { yes=1。 /*如果成功標志為1*/}void WayCopy(int (*oldmap)[N],int (*map)[N])/*拷貝迷宮數(shù)組 */{ int i,j。map[x1][y1]!=1) DrawPeople(amp。amp。amp。x39。/*右*/ else if(c==39。y,2)。x,amp。/*壓回車鍵結(jié)束*/ setfillstyle(SOLID_FILL,RED)。 line(500,200,450,250)。 line(500,200,500,150)。}void PeopleFind(int (*map)[N])/*人工手動查找*/{ int x,y。break。break。}void DrawPeople(int *x,int *y,int n)/*畫人工控制圖*/{/*如果將以下兩句注釋掉,則顯示人工走過的路徑,*/ setfillstyle(SOLID_FILL,WHITE)。) PeopleFind(map)。 printf(\n Please select hand(1) else auto\n)。/*自動探索函數(shù)*/void MapRand(int (*x)[N])。/*遞歸用的數(shù)組,用全局變量節(jié)約時間*/int yes=0。 outtextxy(550,300,playtwo)。 else if(a[i][j]==2) score2++。 } } return yes。amp。j6)/* 右下*/ { for(k=i+1,kk=j+1。iikamp。amp。k8。k++,kk) if(a[k][kk]==a[i][j]||!a[k][kk]) break。 fillellipse(120+ii*40,120+jj*40,15,15)。amp。 } } if(i1amp。amp。k8。 } } if(i6)/*判斷下邊*/ { for(k=i+1。amp。k8。/*設(shè)置棋子變化的顏色*/ /*開始往8個方向判斷變化*/ if(j6)/*往右邊*/ { for(k=j+1。 /*白色*/ case 2: setfillstyle(SOLID_FILL,8)。/*輸出最后結(jié)果*/ break。amp。 } else if(key==UPamp。amp。 } else /*四個方向按鍵的判斷*/ if(key==LEFTamp。/*恢復(fù)空格狀態(tài)*/ cc++。/*接收按鍵*/ if(key==ESC)/*跳出游戲*/ break。 /*有棋后改變分數(shù)*/ DoScore()。/*初始兩個黑棋*/ a[3][4]=a[4][3]=2。i+=40) { line(100,i,420,i)。/*畫棋盤*/ playtoplay()。/*判斷棋盤的變化*/void DoScore(void)。 /*只取特殊鍵的掃描值,其余為0*/ return(key)。 /*存放光標箭頭圖象*/ putimage(4,4,rar,XOR_PUT)。/*將當前視口信息裝入vp所指的結(jié)構(gòu)中*/ rectangle( 0, 0, , )。/*設(shè)置字符排列方式*/ outtextxy( MaxX/4, 2, header )。 /*在退出之前消去光標箭頭*/ return。 strcpy(str2,)。 /*設(shè)置用淡綠色實體填充*/ bar(2*width+width/2,height/2,15*width/2,3*height/2)。break。 /*顯示字符串*/ } if(c==39。 /*顯示字符串*/ } if(c==39。 /*顯示字符串*/ } if(c==39。 /*顯示字符串*/ } if(c==39。 /*顯示字符串*/ } } if(c==39。39。+39。) /*判斷是否是數(shù)字或小數(shù)點*/ { if(flag==1) /*如果標志為1,表明為負數(shù)*/ { strcpy(str2,)。 } /*否則,移到上邊一個字符位置*/ if(v==DOWN) /*下移箭頭時新位置計算*/ if(y=7*height) { y=y0。 } /*否則,右移到下一個字符位置*/ if(v==LEFT) /*左移箭頭時新位置計算*/ if(x=x0) { x=x0+6*width。 m=0。 /* 移動行坐標*/ x =2*widthwidth/2。 ++i ) { setfillstyle(SOLID_FILL, color)。 /*畫一個矩形邊框線*/ setcolor(RED)。 /* 讀取當前窗口的大小*/ width=(+1)/10。 int x, y,x0,y0, i, j,v,m,n,act,flag=1。 /* 讀取顏色的最大值*/ MaxX = getmaxx()。GraphDriver, amp。 /*獲取特殊鍵函數(shù)*/int arrow()。 /* 可用顏色的最大數(shù)值*/int MaxX, MaxY。}/*圖形結(jié)束*/void Close(void){ getch()。 getch()。 else if(key==DOWNamp。amp。i++) rectangle([i],[i],[i]+10, [i]10)。[]=20。 } } if([0]55||[0]595||[0]55|| [0]455)/*蛇是否撞到墻壁*/ { GameOver()。break。 [i]=[i1]。 while(%10!=0)/*食物隨機出現(xiàn)后必須讓食物能夠在整格內(nèi),這樣才可以讓蛇吃到*/ ++。/*方向往右*/ [0]=100。/*下邊*/ } for(i=40。 cleardevice()。/*輸出成績*//*主函數(shù)*/void main(void){ Init()。/*蛇移動方向*/ int life。/*游戲速度自己調(diào)整*/struct Food{ int x。/*食物的橫坐標*/ int y。/* 蛇的生命,0活著,1死亡*/}snake。/*圖形驅(qū)動*/ DrawK()。}/*開始畫面,左上角坐標為(50,40),右下角坐標為(610,460)的圍墻*/void DrawK(void){/*setbkcolor(LIGHTGREEN)。i=450。[0]=100。 while(%10!=0) ++。 } /*1,2,3,4表示右,左,上,下四個方向,通過這個判斷來移動蛇頭*/ switch() { case 1:[0]+=10。 } for(i=3。/*本次游戲結(jié)束*/ =1。 /*新的一節(jié)先放在看不見的位置,下次循環(huán)就取前一節(jié)的位置*/ ++。 delay(gamespeed)。!=4)/*判斷是否往相反的方向移動*/ =3。amp。}/*輸出成績*/void PrScore(void){ char str[10]。 closegraph()。 /* 屏幕的最大分辨率*/double AspectRatio。 /*設(shè)置箭頭光標函數(shù)*//*主函數(shù)*/int main(){ initialize()。GraphMode, )。 /* 讀屏幕尺寸 */ MaxY = getmaxy()。 float num1=0,num2=0,result。 /* 設(shè)置按鈕寬度 */ height=()/10 。 /*設(shè)置顏色為紅色*/ outtextxy(x+3*width,y+height/2,0.)。 setcolor(RED)。 /*復(fù)位列坐標*/ } x0=2*width。 n=0。 m=4。 n=0。 /*將負號連接到字符串中*/ flag=1。) { num1=atof(str2)。) { if(strcmp(str2,)==0) /*如果str2為空,說明是負號,而不是減號*/ flag=1。*39。/39。^39。%39。=39。 /*做乘法*/ case 4:result=num1/num2。 /*覆蓋結(jié)果區(qū)*/ sprintf(temp,%f,result)。 /*將str2清空*/ setfillstyle(SOLID_FILL,color+3)。 /*返回*/}/*窗口函數(shù)*/void mwindow( char *header ){ int height。 /*輸出標題*/ setviewport( 20,20+height+4, MaxX/2+4, MaxY/2+20, 1 )。 /*畫矩形邊框*/}/*設(shè)計鼠標圖形函數(shù)*/int arrow(){ int size。 /*消去光標箭頭圖象*/ return 0。 /*返回鍵值*/}案例三 黑白棋游戲/* 源程序*/include /*圖形系統(tǒng)頭文件*/define LEFT 0x4b00 /*光標左鍵值*/define RIGHT 0x4d00 /*光標右鍵值*/define DOWN 0x5000 /*光標下鍵值*/define UP 0x4800 /*光標上鍵值*/define ESC 0x011b /* ESC鍵值*/define ENTER 0x1c0d /* 回車鍵值*/int a[8][8]={0},key,score1,score2。/*處理分數(shù)*/void PrintScore(int n)。/*人人對戰(zhàn)*/ getch()。/*畫水平線*/ line(i,100,i,420)。/*初始兩個白棋*/ setfillstyle(SOLID_FILL,WHITE)。/*輸出開始分數(shù)*/}void playtoplay()/*人人對戰(zhàn)*/{ int x,y,t=1,i,j,cc=0。 else if(key==ENTER)/*如果按鍵確定就可以跳出循環(huán)*/ { if(y!=80amp。/*開始統(tǒng)計嘗試次數(shù)*/ if(cc=64score1score2) /*如果嘗試超過空格數(shù)則停步*/ { MoveColor(x,y)。amp。x400amp。amp。y400)/*下方向鍵*/ { MoveColor(x,y)。
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1