#include<stdio.h>
#include<stdlib.h>
#include <time.h>
void random(int *broad[4][4]) {
int finish = 1,x,y;
while (finish)
{
if (broad[x][y] == 0) {
broad[x][y] = 2;
break;
}
}
}
void updata_broad(int broad[4][4]) {
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++)
}
}
int main() {
int broad[4][4], gameset = 1;
char move[1];
printf("遊戲說明 輸入w(上)s(下)a(左)d(右)\n"); for (int i = 0; i < 4; i++) // 初始化遊戲盤
for (int j = 0; j < 4; j++)
broad[i][j] = 0;
while (gameset) {
//gameset = 0;
random(&broad);
updata_broad(broad);
}
}
CiNpbmNsdWRlPHN0ZGlvLmg+CiNpbmNsdWRlPHN0ZGxpYi5oPgojaW5jbHVkZSA8dGltZS5oPgoKdm9pZCByYW5kb20oaW50ICpicm9hZFs0XVs0XSkgewoJaW50IGZpbmlzaCA9IDEseCx5OwoJCgl3aGlsZSAoZmluaXNoKQoJewoJCXNyYW5kKHRpbWUoTlVMTCkpOwoJCXggPSByYW5kKCkgJSA0OwoJCXNyYW5kKHRpbWUoTlVMTCkpOwoJCXkgPSByYW5kKCkgJSA0OwoJCWlmIChicm9hZFt4XVt5XSA9PSAwKSB7CgkJCWJyb2FkW3hdW3ldID0gMjsKCQkJYnJlYWs7CgkJfQoJCQoJCQkKCX0KCgp9CnZvaWQgdXBkYXRhX2Jyb2FkKGludCBicm9hZFs0XVs0XSkgewoJc3lzdGVtKCJjbHMiKTsKCWZvciAoaW50IGkgPSAwOyBpIDwgNDsgaSsrKSB7CgkJZm9yIChpbnQgaiA9IDA7IGogPCA0OyBqKyspCgkJCXByaW50ZigiJWQgIiwgYnJvYWRbaV1bal0pOwoJCXByaW50ZigiXG4iKTsKCX0KfQppbnQgbWFpbigpIHsKCWludCBicm9hZFs0XVs0XSwgZ2FtZXNldCA9IDE7CgljaGFyIG1vdmVbMV07CglwcmludGYoIumBiuaIsuiqquaYjiDovLjlhaV3KOS4iilzKOS4iylhKOW3pilkKOWPsylcbiIpOwoJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBpKyspIC8vIOWIneWni+WMlumBiuaIsuebpAoJCWZvciAoaW50IGogPSAwOyBqIDwgNDsgaisrKQoJCQlicm9hZFtpXVtqXSA9IDA7Cgl3aGlsZSAoZ2FtZXNldCkgewoKCQkvL2dhbWVzZXQgPSAwOwoJCXNjYW5mKCIlcyIsIG1vdmUpOwoJCXJhbmRvbSgmYnJvYWQpOwoJCXVwZGF0YV9icm9hZChicm9hZCk7Cgl9Cn0=