czy1217 2023-02-04 21:12 采纳率: 100%
浏览 45
已结题

c++植物大战僵尸编写

我编植物大战僵尸1-1,前面一直输出不了,怎么办?

#include<bits/stdc++.h>
#include<time.h>
using namespace std;
#define ll long long
#define db double
#define str string
#define endl '\n'
#define PII pair<int,int>
#define ull unsigned long long
#define t int
#define sh short
#define lg long
#define fl float
#define ch char
#define b bool
#define ct const
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
sh h=1;
str wdss = "豌豆射手";
str vis[2][10];
t x, y;
ll shine = 150;
b victory;
int main() {
    IOS;
    memset(vis, '*', sizeof vis);
    for (int i = 1; i <= 5; i++) {
        cout << "第" << i << "次操作,你要种什么?\n";
        cout << "1." << wdss << endl;
        cin >> x >> y;
        shine += 50;
        shine -= 100;
        vis[x][y] = wdss;
        cout << shine;
        for (t j = 1; j <= 9; j++) {
            cout << vis[1][j];
        }
    }
    return 0;
}
  • 写回答

2条回答 默认 最新

  • 你好,将来 2023-02-04 21:41
    关注

    c++编写植物大战僵尸#include #include #include using namespace std;//植物类class Plant {public: Plant(string name, int hp, int attack) : name_(name), hp_(hp), attack_(attack) {} string getName() { return name_; } int getHp() { return hp_; } int getAttack() { return attack_; } void setHp(int hp) { hp_ = hp; } void attack(Plant &target) { target.setHp(target.getHp() - attack_); }private: string name_; int hp_; int attack_;};//僵尸类class Zombie {public: Zombie(string name, int hp, int attack) : name_(name), hp_(hp), attack_(attack) {} string getName() { return name_; } int getHp() { return hp_; } int getAttack() { return attack_; } void setHp(int hp) { hp_ = hp; } void attack(Plant &target) { target.setHp(target.getHp() - attack_); }private: string name_; int hp_; int attack_;}; //游戏类,控制游戏的进行,植物和僵尸的交互等等。 class Game { public: Game() {} void addPlant(Plant plant) { plants_.push_back(plant); } void addZombie(Zombie zombie) { zombies_.push_back(zombie); } void start() { while (tru

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月5日
  • 已采纳回答 6月27日
  • 创建了问题 2月4日

悬赏问题

  • ¥40 微信小程序 使用vant组件ActionSheet 下拉面板,内容区域滚动会触发。scroll-view自定义下拉刷!即使设置停止下拉刷新也不行。
  • ¥15 专业问题提问,7月5号2点之前
  • ¥25 使用cube ai 导入onnx模型时报错
  • ¥15 关于#微信小程序#的问题:用一个网页显示所有关联的微信小程序数据,包括每个小程序的用户访问量
  • ¥15 root的安卓12系统上,如何使apk获得root或者高级别的系统权限?
  • ¥20 关于#matlab#的问题:如果用MATLAB函数delayseq可以对分数延时,但是延时后波形较原波形有幅度上的改变
  • ¥15 使用华为ENSP软件模拟实现该实验拓扑
  • ¥15 通过程序读取主板上报税口的数据
  • ¥15 matlab修改为并行
  • ¥15 尝试访问%1服务的windows注册表时遇到问题。必须先解决此问题,然后才能运行安装过程。(请确认您正在使用管理员权限运行)373