1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言剪刀石头布课程设计 C++剪刀石头布游戏课程设计方案.doc

c语言剪刀石头布课程设计 C++剪刀石头布游戏课程设计方案.doc

时间:2022-09-29 03:35:44

相关推荐

c语言剪刀石头布课程设计 C++剪刀石头布游戏课程设计方案.doc

C剪刀石头布游戏课程设计方案

计算机科学与技术学院

《C++高级语言程序设计课程设计》报告

(/学年 第一学期)

学生姓名: 常满琪

学生班级: 软件工程152601

学生学号: 26170101

指导教师: 韩里虎

12月20日

计算机科学与技术学院

课程设计任务书

课程设计名称C++高级语言程序设计课程设计课程设计题目 剪刀石头布学生姓名常满琪专业班级软件工程 152601学号26170101

课程设计任务内容

[问题描述]

[基本要求]

(1) 实现人机对战的功能,

(2)可以记录比赛次数 ,输赢的次数

[测试要求]

(1)

(2)

指导教师:

时 间: 年 月 日

目 录

设计问题描述与需求分析待定

数据结构与算法设计4

程序设计编码与测试5

(4)设计过程总结与体会13

程序源代码:

#include

using namespace std;

enum c_h_s{cloth,hammer,scissors,game,help,instructions,quit};

class Game //构造类

{

public:

Game();

enum c_h_s select();

enum c_h_s mach();

void instruct();

int won(enum c_h_s,enum c_h_s);

void gamee(int,int,int);

void helpp();

void solution();

private:

int win;

int lose;

int tie;

enum c_h_s player;

enum c_h_s machine;

};

*****************成员函数定义模块define.cpp************************

#include

using namespace std;

Game::Game() //初始化数据成员

{

win=0;

lose=0;

tie=0;

}

void Game::instruct()

{

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

}

enum c_h_s Game::select()

{

char c;

enum c_h_s p;

cout<

cout<

while((c=getchar())==' '||c=='\n'||c=='\t');

switch(c) {

case 'c':

p=cloth;

break;

case 'h': p=hammer;

break;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。