一道C++编程题~高手来帮帮忙~~急用~!~!

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:24:35
设计一个射门小游戏
内容:先预设abcd为4个人物由玩家选择;选完之后输出“开始射门”
然后设QAWED为左上左下中间右上右下,由系统随即选择一个方向,接着由玩家选择方向;若玩家选择方向与系统随机到的方向一致则输出“进啦~!”;若不一致则输出“没进”~~兄弟姐妹们帮帮忙啦~~急用~~

//实现你所需要的功能,并进行了逻辑

#include <iostream>
#include <time.h>

using namespace std;
//定义这个球员类
class role
{
private:
char m_name;//球员变量
public:
//构造函数
role(char name = NULL)
{
char m_name = name;
}
//射门函数
void shoot()
{
char m_select;//系统随即变量,存储小写字母
char m_select2;//系统随即变量,存储大写字母
char select;//拥护选择变量
cout << "提示:q:左上/a:左下/w:中间/e:右上/d:右下\n"
<< "请选择一个射门方向:(q/a/w/e/d)?";
cin >> select;
if(select != 'q' && select != 'Q' && select != 'a' && select != 'A' &&
select != 'w' && select != 'W' && select != 'e' && select != 'E' &&
select != 'd' && select != 'D')
{
cout << "对不起,没有这个方向!\n";
return;
}
int _select = rand()%5;//随即生成方向
sw