首页
编程
java
php
前端
首页
编程
java
php
前端
用C语言解决约瑟夫问题
(C语言)约瑟夫问题
【问题描述】古代某法官判决n名犯人死刑,他将犯人排成一个圆圈,然后从第s个人开始从1报数,每数到第m个犯人,就把他拉出来处决,然后再从1报数。到剩下最后一个人时,就把他赦免。编写程序,输入n、 s、 m,
给出处决顺序,以及被赦免者编号。
【输入形式】三个整数n, s, m。其中2 < n, s, m <= 1000。
【输出形式】处决顺序和被赦免者编号。都以空格隔开。
【样例输入】
5 1 3
【样例输出】
3 1 5 2 4
点击展开全文