消滅星星c語言

2021-08-16 01:26:35 字數 1730 閱讀 8676

#只寫好了遞迴,消除,

##看見這個標題是不是很刺激啊

###願賭服輸

這個是我18年寫的,我最近寫了掃雷,無意中也寫完了。

這裡寫**#include//

#includestruct star

;static int score=0;

static int count;

static int count1;

static int scoreaim=0;

static struct star map[10][10];

void init(int gamelevel,int aimscore)

void initmap()

}}void showmap()

printf("%d ",map[i][j].color);

}printf("\n");

}}void delete1(int x,int y,int c)

else

//if(x+1>=0&&x+1<10&&y>=0&&y<10)

////if(x>=0&&x<10&&y-1>=0&&y-1<10)

//// if(x>=0&&x<10&&y+1>=0&&y+1<10)

// }}}

printf("count1=%d\n",count1);

//return count1;//為什麼沒有函式什麼什麼什麼

}//又多了乙個死都不會寫的

int left()//判斷剩餘,自動消除//還是需要原始地圖感覺}}

printf("count1=%d",count1);

if(count1==0)

else

}void delete(int x,int y,int c)

else

//if(x+1>=0&&x+1<10&&y>=0&&y<10)

////if(x>=0&&x<10&&y-1>=0&&y-1<10)

//// if(x>=0&&x<10&&y+1>=0&&y+1<10)

// }}}

//return count;

}//void down()//

; for(i=0;i<10;i++)}//

}for(j=0;j<10;j++)

for(i=0;i<10;i++)

}void sumscore()

else if(count==2)

else if(count==1)

else if(count==3)

else if(count==4)

else if(count==5)

else if(count==6)

else if(count==7)

else

}int main()

int c;

c=map[x][y].color;

delete(x,y,c);

printf("count=%d\n",count);

if(count==1)

showmap();

sumscore();

printf("得分:%d\n",score);

/*if(score==0)

*///left();

//down();

count=0;

}}片

我近日會更新修改。。。。。完成乙個真正可以執行的遊戲。

android 消滅星星出錯

今天看了下 今天在執行消滅星星時,在win32上沒問題,但是在android平台下,總是出現下面 這個錯誤 04 10 18 11 40.926 d dalvikvm 18100 trying to load lib data data com.smart.star lib libcocos2dcp...

使用C語言 EasyX完成消滅星星遊戲(2)

include include include include include pragma comment lib,winmm.lib pragma warning disable 4996 define n 40 image bgimage 遊戲頁面背景 image regbgimage 註冊頁...

消滅星星最大得分c語言演算法 C語言程式設計學習基本語法

c語言是面向過程的,而c 是物件導向的 c和c 的區別 c是乙個結構化語言,它的重點在於演算法和資料結構。c程式的設計首要考慮的是如何通過乙個過程,對輸入 或環境條件 進行運算處理得到輸出 或實現過程 事務 控制 c 首要考慮的是如何構造乙個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通...