選隊長遊戲任務

2021-10-25 18:56:28 字數 837 閱讀 5285

今天同學們相約一起爬山遊玩,為了更好的進行這場活動,大家準備推舉

乙個人作為出遊的臨時隊長。為了體現合理公平,大家提出了乙個比較有趣的

規則。所有人圍成一圈,順序排號。從第乙個人開始報數(從 1 到 3 報數),

凡報到 3 的人退出圈子,剩下的人繼續報數,最後留下的當選為隊長。

請你通過編寫程式,求出一組人中的隊長是原來第幾位同學。

這裡是先定義有幾個人,然後用陣列給每個人都定義乙個布林值,當這個人布林值為false,則表示他失去隊長資格

int people =10;

//定義人數

boolean nums=

newboolean[10

];for(

int i=

0;i)int count=1;

//定義初始報數

int flag=0;

//定義下標

在進行了定義之後,進行while迴圈進行篩選,此時**如下,最終剩餘乙個人且這個人對應值為true,但是注意此時的flag的值並不是最終這個人的位置(因為在篩選掉第九個人之後迴圈就停止了,此時flag對應的應該是倒數第二個人的索引加一(在結束迴圈前也進行了一次flag+1操作)),因此,我們應該用迴圈遍歷的方式得到這個隊長的下標,再加一即是這個隊長的在隊伍中的第幾個人

while

(people>1)

if(count==3)

flag++;if

(flag==10)

}for

(int i=

0;i)}

選隊長遊戲訓練

今天同學們相約一起爬山遊玩,為了更好的進行這場活動,大家準備推舉乙個人作為出遊的臨時隊長。為了體現合理公平,大家提出了乙個比較有趣的規則。所有人圍成一圈,順序排號。從第乙個人開始報數 從 1 到 3 報數 凡報到 3 的人退出圈子,剩下的人繼續報數,最後留下的當選為隊長。請你通過編寫程式,求出一組人...

cocoscreator入門遊戲任務

按照官方教程就知道如何去碰撞以及收集星星和得分了 任務1 小怪獸開始知道地面在哪了 任務2 小怪獸碰到星星就變色 啥色呢 任務3 碰到怪物就掛掉,停止遊戲 任務4 加分 任務5 場景跳轉 開始,遊戲,結束 任務6 後面的背景跑起來 任務7 自動生成小星星和小怪獸 隨機演算法 距離小星星20時概率為2...

遊戲任務成就體系

任務和成就在遊戲中非常常見,基本上是遊戲的必備功能,其功能意義個人認為包含以下幾點 增加使用者粘性,讓使用者有事可做,有目標可做.增加使用者在遊戲中的成就感和投入感,降低使用者流失.體貼的遊戲商可以根據成就任務活動之間的攀比排名來激發使用者的消費慾望 一般來講成就主要為 完成一系列任務 完成一系列關...