题目
甲和乙两个人玩抽取火柴的游戏,共有21根火柴。每个人每次最多取4根,最少取1根火柴。如果某个人取到最后一根火柴就输了。甲让乙先抽,结果每次多少甲赢。这就是为什么呢?
void jiangjun(){
Scanner input=new Scanner(System.in);
int n=21;
while(n>0){
int i=Integer.valueOf(input.nextLine());
if(i>4||i<=0||i>n){
System.out.println("输入有误!数字取值在1~4之间!");
continue;
}
System.out.print("您取了"+i+"根 ");
if(n-i==0){
n-=i;
System.out.println("您输了,电脑赢");
}else{
System.out.println("电脑取了"+(5-i)+" 剩"+(n-5));
n-=5;
}
}
input.close();
}