C++小遊戲

一仁賴語穗    一和呂念潔    一勇阮心宥    陳飛妃

Present Syntax Highlighted Code

#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>
using namespace std;

int a[4][4] = {0}, n = 4;

struct zero{
    int r, c;
};

void rd(){
    vector<zero> emp;
    bool f = false;

    for(int i = 0; i < n; i++){
        for(int j = 0; j < n; j++){
            if(a[i][j] == 0){
                emp.push_back({i, j});
                f = true;
            }
        }
    }


    if(f){
        int r = rand() % emp.size();
        zero t = emp[r];
        a[t.r][t.c] = 2;
    }
}

void p(){
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n; j++){
            cout<<a[i][j]<<" ";
        }
        cout<<endl;
    }
}

int main() {
    srand(time(0));
    rd();
    p();
    return 0;
}
# PRESENTING CODE

Copy of Code

By iruby16888