【c語言】使用數組解決 約瑟夫環問題

        由於目前對c語言的學習僅限於數組,指針還不會用。摸索了一下,用數組解決此問題,注意,我使用的編譯器爲xcode,支持c99標準,如果你的編譯器不支持此標準,在數組定義時可能會報錯。

題目:設有編號爲1,2,......,n的n(n>0)個人圍成一個圈,從第一個人開始報數,報到m時停止報數,報m的人出圈,再從他的下一個人起重新報數,報到m時停止報數,報m的出圈,......,如此下去,只剩下一人爲止。當任意給定 n和 m後,設計算法求 n個人出圈的次序。

代碼及結果截圖:

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章