永发信息网

23根火柴游戏: 两个游戏者开始拥有23根火柴(或小棒)。每个游戏者轮流移走1根、2根或3根火柴,拿到最后一根火柴的就算输了。编一程序与计算机玩这个游戏。

答案:2  悬赏:0  手机版
解决时间 2021-07-25 10:47
  • 提问者网友:流星是天使的眼泪
  • 2021-07-25 01:27

用C语言写!

最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-07-25 02:08
#include<iostream>
using namespace std;
int main()
{
int person[2]={0,0};
int i,n=23;
for(i=2;i<=4;i++)
{
if(i%2==0)
{
//person[0]+=n-i+1;
cout<<"person1 take:"<<i-1<<endl;
}
else
{
//person[1]+=n-i+1;
cout<<"person2 take:"<<i-1<<endl;
}
n=n-i+1;
if(n<=1) break;
if(i>=4)
i=1;
}
if(i%2==0) cout<<"person2 is the winner!"<<endl;
else cout<<"person1 is the winner!"<<endl;
return 0;
}
全部回答
  • 1楼网友:不如潦草
  • 2021-07-25 03:03
两个游戏者就是 你 和 计算机 吗 ?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯