5 X 5点灯ゲーム

1159 ワード

初めて書いたデジタルゲームは、IQが低すぎて、ずっと勝っていません.
#include
#include 
void print(int l[5][5])
{
                 int i;
                 for(i=0;i<5;i++)
                                printf( "%d %d %d %d %d
",l[i][0],l[i][1],l[i][2],l[i][3],l[i][4]); } void scan(int l[5][5]) { int i,j; for(i=0;i<5;i++) for(j=0;j<5;j++) l[i][j]=0; } int over(int l[5][5]) { return 0; } int changex(int a) { if(a<1) a=1; else a=0; return a; } void change(int l[5][5],int a, int b) { l[a][b]=changex(l[a][b]); if(a<4) l[a+1][b]=changex(l[a+1][b]); if(a>0) l[a-1][b]=changex(l[a-1][b]); if(b<4) l[a][b+1]=changex(l[a][b+1]); if(b>0) l[a][b-1]=changex(l[a][b-1]); } int main() { int a,b; int l[5][5]; printf(" :
, , ,
" ); scan(l); print(l); while(1){ scanf("%d %d",&a,&b); a-=1;b-=1; change(l,a,b); system("cls"); print(l);} scanf("%d",&a); return 0; }