c语言剪刀石头布课程设计,C++剪刀石头布游戏课程设计方案.doc
C剪刀石頭布游戲課程設計方案
計算機科學與技術學院
《C++高級語言程序設計課程設計》報告
(2016/2017學年 第一學期)
學生姓名: 常滿琪
學生班級: 軟件工程152601
學生學號: 201526170101
指導教師: 韓里虎
2016年12月20日
計算機科學與技術學院
課程設計任務書
課程設計名稱C++高級語言程序設計課程設計課程設計題目 剪刀石頭布學生姓名常滿琪專業班級軟件工程 152601學號201526170101
課程設計任務內容
[問題描述]
[基本要求]
(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;
總結
以上是生活随笔為你收集整理的c语言剪刀石头布课程设计,C++剪刀石头布游戏课程设计方案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言switch语句程序大全,C语言s
- 下一篇: 设备中的c语言代码文件,设备树编译器无法