#include "iostream.h" //包含输入输出流
#include
#include
#include
#include
int temp,ying,shu,ping; //定义全局变量
int main1(int n1) //定义函数,实现产生
{
srand((unsigned)time(0)); //以时间稳准,产生随机数
n1=rand()%3; //产生,0,1,2两个随机数
return n1; //将产生的数返回
}
//主函数入口
int main()
{
int now1;
//输出界面
now1=0;
cout<<"--------------------------------------------\n";
cout<<"\a\n";
cout<<"欢迎进入石头剪子布小游戏世界!\n";
cout<<"按任意键开始..."<
//检验玩家输入的数字,知道符合要求
do
{
int cho;
cout<<"\n";
cout<<"//////////////新一局/////////////////\n";
cout<<"1.出剪子\n";
cout<<"2.出石头\n";
cout<<"3.出布\n";
cout<<"*************************************\n";
cout<<"请选择";
cin>>cho;
if(cho<1||cho>3)
{
cout<<"请输入1-3的数字!\n";
continue;
}
int good;
//机选数字
good=main1(temp);
switch (good)
{
case 0: //机选数字
cout<<"对方出了剪子\n";
//判断玩家选的数字和机选数字是否相等
if(cho==1)
{
cout<<"势均力敌\n";
ping++;
}
else if(cho==2)
{
cout<<"您赢了!\n";
ying++;
}
else if(cho==3)
{
cout<<"您输了!\n";
shu++;
}
break;
case 1: //机选数字
cout<<"对方出了石头\n";
if(cho==1){ //判断玩家选的数字和机选数字是否相等
cout<<"您输了\n";
shu++;}
else if(cho==2)
{
cout<<"势均力敌\n";
ping++;
}
else if(cho==3)
{
cout<<"您赢了!\n";
ying++;
}
break;
case 2: //机选数字
cout<<"对方出了布\n";
if(cho==1) //判断玩家选的数字和机选数字是否相等
{
cout<<"您赢了!\n";
ying++;
}
else if(cho==2)
{
cout<<"您输了!\n";
shu++;
}
else if(cho==3)
{
cout<<"势均力敌\n";
ping++;
}
}
//输出结果
cout<<"战况:赢"<
}
while(1); //一直循环输出游戏界面
cout<
}