• c++,坦克大战,带颜色

    #include <stdio.h> #include <windows.h> #include <time.h> #define UP 1 #define DOWN 2 #define LEFT 3 #define RIGHT 4 #define MAX_LEVEL 8 #define BULLET_NUM 20 #define MAX_LIFE 4 //程序中未写入函数参数表中且未说明的变量只有map二维数组,level_info数组和level /* 此程序中涉及的x,y类的坐标值,分为以下两种: 假坐标:这里的坐标指的是以一个■长度为单位的坐标,而不是真正的coord坐标 (用于map数组的坐标) 真坐标:头文件自带的坐标结构coord中的坐标(也可以说是控制台里的真正坐标值) 区别:纵坐标y两值一致,假横坐标x值与真正coord横坐标(真坐标)关系是 x * 2 = coord 横坐标 coord横坐标既指GoTo函数中的x参数,因为本程序游戏界面以一个■长度为基本单位, 可以说涉及的coord横坐标全是偶数。既假坐标要变真坐

    0
    77
    70KB
    2022-08-26
    10
  • 2085:【21NOIP提高组】棋局

    #include <bits/stdc++.h> using namespace std; const int N = 5e5; #define x first #define y second #define pii pair<int,int> int n, m, q, idlim; int idh(int x, int y) { return x * (m + 2) + y; } pii hdi(int id) { return pii(id / (m + 2), id % (m + 2)); } int idv(int x, int y) { return y * (n + 2) + x; } pii vdi(int id) { return pii(id % (n + 2), id / (n + 2)); } template<class T> struct array2d { T a[N]; int n, m; void init(int val = 0) { memset(a, val, sizeof(a)); } void set

    0
    89
    10KB
    2022-08-22
    9
关注 私信
上传资源赚积分or赚钱