酋長抓到他們後跟他們說
我是很仁慈的 我會放你們其中一個人回去
你們坐著排一圈 編號1-10
我們每次會吃掉第3個人
1 2 吃掉3號
4 5 吃掉6號
7 8 吃掉9號
10 1 吃掉2號
這樣的規則
請用一個有陣列的程式
算出誰沒有被吃掉
我嘗試過了
這是我的想法
先設定一個陣列
int[] people={1,1,1,1,1,1,1,1,1,1,1};
每數到一次就把裡面的數-1
再用if判斷 被吃過就跳過去 沒被吃過就吃他
再用陣列裡面的值的加總來判斷迴圈是否要繼續跑
最後印出陣列裡還有1的編號
例如:int[] people = {0,0,0,1,0,0,0,0,0,0};
就印出 4號沒被吃
更新1:
最後陣列總數剩1的時候要停止程式 用IF判斷一下