【c++】用c++类做一个猜数字游戏

目录

源码:

想法:

可以改进的地方:


源码:

#include<iostream>
#include<ctime>
#include<cstdlib>
#include<string>

using std::cout;
using std::endl;
using std::cin;

class player {
private:
	int card;
	bool viewable;
public:
	player(): card(0), viewable(false) {}
	void setCardValue() {
		card = rand() % 10 + 1;
	}
	int getCardValue() {
		if (viewable == false) {
			cout << "目前牌不可见" << endl;
			return 0; // 返回一个默认值,比如0,但注意这只是一个标记
		} else {
			return card;
		}
	}
	void setviewable(bool flag) {
		viewable = flag;
	}
	
	bool checkCard(int guess) { // 改为检查当前玩家的牌
		return guess == card;
	}
	
	std::string getResult(bool flag) {
		if (flag) {
			return "猜对了!!";
		} else {
			return "猜错了!!";
		}
	}
};

int main() {
	srand(time(nullptr));
	player one;
	player two;
	int guess = 0;
	co

相关推荐

  1. c++】c++一个数字游戏

    2024-07-20 16:58:02       21 阅读
  2. E10.【C语言】练习:编写一个数字游戏

    2024-07-20 16:58:02       19 阅读
  3. c语言)数字游戏

    2024-07-20 16:58:02       62 阅读
  4. C语言数字游戏

    2024-07-20 16:58:02       53 阅读
  5. c#数字游戏

    2024-07-20 16:58:02       22 阅读
  6. C++一个跑酷游戏

    2024-07-20 16:58:02       30 阅读
  7. MATLAB编写一个数字游戏

    2024-07-20 16:58:02       37 阅读
  8. C语言实现简单的数字游戏

    2024-07-20 16:58:02       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 16:58:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 16:58:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 16:58:02       58 阅读
  4. Python语言-面向对象

    2024-07-20 16:58:02       69 阅读

热门阅读

  1. execjs._exceptions.ProgramError: SyntaxError: 语法错误

    2024-07-20 16:58:02       23 阅读
  2. MySQL自增主键出现不连续的原因?

    2024-07-20 16:58:02       24 阅读
  3. C++案例四:简易记事本程序

    2024-07-20 16:58:02       21 阅读
  4. DNS解析过程

    2024-07-20 16:58:02       18 阅读
  5. axios

    axios

    2024-07-20 16:58:02      25 阅读
  6. 使用Spring Boot和RabbitMQ实现消息驱动微服务

    2024-07-20 16:58:02       23 阅读
  7. postgresql 大于当前时间升序,小于当前时间降序

    2024-07-20 16:58:02       20 阅读
  8. 在 C# .NET 中丢弃变量

    2024-07-20 16:58:02       23 阅读
  9. 基于深度学习的故障检测

    2024-07-20 16:58:02       22 阅读