close

//資管三乙 492742222 吳政忠
import java.util.*;
public class Island{
public static void main(String []args){
int member=0,eat=0,counter=0,death=0;
System.out.print("有一條船漂流到一個小島,小島上面有食人族,\n");
System.out.print("食人族願意給他們每人一個生存的機會!");
System.out.print("假設船\n員有五人,各編號 1 2 3 4 5,");
System.out.println("每點三號死一個\n,則4號船員會活下來!");
System.out.println("==============================================");
System.out.print("現在請輸入船員數:");
Scanner sc=new Scanner(System.in);
member=sc.nextInt();
System.out.print("每幾人被吃掉:");
eat=sc.nextInt();
boolean []life=new boolean[member];
Arrays.fill(life,(boolean)true); //將life陣列內容設為true
for (int i=0;i if (life[i]!=false){
counter++;
if (counter==eat){
life[i]=false;
if (death==(member-1)){
System.out.print("************************");
System.out.println("**********************");
System.out.println("編號"+(i+1)+"船員存活下來!\n");
break;
}
else{
System.out.println("編號"+(i+1)+"船員被吃掉!");
death++;
counter=0;
}
}
}
i++;
if (i>=life.length) //當i超過陣列長度則回到前面
i-=life.length;
}
}
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lonesomesnow 的頭像
    lonesomesnow

    開始懂了

    lonesomesnow 發表在 痞客邦 留言(1) 人氣()