#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"人机对战 准备开始 (多局两胜制)"<<endl;
cout<<"规则介绍:"<<endl;
cout<<"玩家输入内容:"<<endl;
cout<<"1 表示剪刀 "<<endl<<"2 表示石头"<<endl<<"3 表示布"<<endl;
int a,b,i;
int sum1=0,sum2=0;
for(i=1;(sum1!=2 && sum2!=2);i++)
{
cout<<endl<<"第"<<i<<"局"<<endl;
cout<<"请玩家输入:";
cin>>a;
srand(time(0));
b=rand()%3+1;
if(a==1)cout<<"剪刀";
if(a==2)cout<<"石头";
if(a==3)cout<<"布";
cout<<"VS";
if(b==1)cout<<"剪刀";
if(b==2)cout<<"石头";
if(b==3)cout<<"布";
cout<<endl;
if(a-b==1 || a-b==-1)
{
if(a>b)
{
cout<<"玩家胜!";
sum1++;
}
else
{
cout<<"电脑胜!";
sum2++;
}
cout<<endl;
}
else if(a-b==2 || a-b==-2)
{
if(a<b)
{
cout<<"玩家胜!";
sum1++;
}
else
{
cout<<"电脑胜!";
sum2++;
}
}
else if(a==b)
cout<<"平局";
else{
cout<<"玩家无有效操作,默认失败,电脑自动胜利";
sum2=2;
}
cout<<endl;
}
if(sum1==2)
{
cout<<"玩家胜!你真棒!";
}
if(sum2==2)
{
cout<<"电脑胜!!你真是弱爆了!";
}
}
复制不了,但写好比较好玩
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
cout<<"人机对战 准备开始 (多局两胜制)"<<endl;
cout<<"规则介绍:"<<endl;
cout<<"玩家输入内容:"<<endl;
cout<<"1 表示剪刀 "<<endl<<"2 表示石头"<<endl<<"3 表示布"<<endl;
int a,b,i;
int sum1=0,sum2=0;
for(i=1;(sum1!=2 && sum2!=2);i++)
{
cout<<endl<<"第"<<i<<"局"<<endl;
cout<<"请玩家输入:";
cin>>a;
srand(time(0));
b=rand()%3+1;
if(a==1)cout<<"剪刀";
if(a==2)cout<<"石头";
if(a==3)cout<<"布";
cout<<"VS";
if(b==1)cout<<"剪刀";
if(b==2)cout<<"石头";
if(b==3)cout<<"布";
cout<<endl;
if(a-b==1 || a-b==-1)
{
if(a>b)
{
cout<<"玩家胜!";
sum1++;
}
else
{
cout<<"电脑胜!";
sum2++;
}
cout<<endl;
}
else if(a-b==2 || a-b==-2)
{
if(a<b)
{
cout<<"玩家胜!";
sum1++;
}
else
{
cout<<"电脑胜!";
sum2++;
}
}
else if(a==b)
cout<<"平局";
else{
cout<<"玩家无有效操作,默认失败,电脑自动胜利";
sum2=2;
}
cout<<endl;
}
if(sum1==2)
{
cout<<"玩家胜!你真棒!"; //可以改其他的
}
if(sum2==2)
{
cout<<"电脑胜!!你真是弱爆了!";//可以改其他的
}
}
崔皓轩在2023-08-18 10:48:19追加了内容
哦好像可以复制