圆桌位置移动任意轮后指定人的座位C++如何实现

有num小我 , 围坐在一个圆桌边 , 每小我按顺时针编号 , 从0至num-1 。 此刻0号位置的人顺时针走到l号的位置 , 第1号走到l+1号位置 , 以此类推 , 此刻位置换了10的a次幂轮 , 请问指定号的人最后走到第几号位置?
小编以C++为例 , 与大师分享编程经验 。

需要这些哦
C++
方式/
1计较移动了固定轮后或人的位置 , 只需计较移动到最后人离0编号走了几多位置 , 然后用桌号求余 , 所得的值即为所要求的位置编号 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

2起首 , 界说6个整型变量 , 保留计较所需的值 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

3输入4个整型变量的值 , 保留在变量num、l、a、d中 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

4【圆桌位置移动任意轮后指定人的座位C++如何实现】计较10的a次幂 , 保留在变量p中 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

5所有移动轮次竣事后 , 计较人离圆桌0编号的移动位置总数 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

6对位置总数用圆桌位置取余 , 求出人移动后最终的位置 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

7最后 , 输出人移动到最后 , 所坐的圆桌位置 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图

8运行法式后 , 输入4个整数 , 电脑就管帐算出最后人地点的圆桌位置 。

圆桌位置移动任意轮后指定人的座位C++如何实现

文章插图


以上内容就是圆桌位置移动任意轮后指定人的座位C++如何实现的内容啦 , 希望对你有所帮助哦!

    推荐阅读