haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 学科竞赛学科竞赛

5-8拿火柴游戏

发布时间:2014-01-13 09:50:27  

拿子游戏
#include<iostream>
using namespace std; //全局命名空间,标识符
#include <stdlib.h>
int main()
{int getMin(int a,int b); //对getMin的函数声明
printf("游戏开始\n");
static int i=31;
int num=0,temp=0;
while(i>0)
{ cout<<"请问拿走几根火柴(1,2,3或4根):"; //输出并对变量的重载
cin>>num;
if(num>=1&&num<=4) //输入数据
{i=i-num;
if(i<=1)
{ printf("恭喜你获胜了\n");
return 0; }
else
printf("请正确输入序号\n");
temp= rand()%(getMin(i,4))+1; //调用getMin函数
cout<<"电脑选择了:"<<temp<<"根"<<endl;
i=i-temp;
if(i==0)
{cout<<"你输了,下次加油!!!!"<<endl;return 0; }
cout<<"还剩"<<i<<"根火柴...."<<endl; }
else
{cout<<"你的输入有误!!"<<endl; cout<<"请正确输入序号!!"<<endl;
printf("请正确输入序号\n"); } } return 0; }
int getMin(int a,int b) //定义getMin函数
{return a<b?a:b; //若a<b,将返回a }
}

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com