有num小我 , 围坐在一个圆桌边 , 每小我按顺时针编号 , 从0至num-1 。 此刻0号位置的人顺时针走到l号的位置 , 第1号走到l+1号位置 , 以此类推 , 此刻位置换了10的a次幂轮 , 请问指定号的人最后走到第几号位置?
小编以C++为例 , 与大师分享编程经验 。
需要这些哦
C++
方式/
1计较移动了固定轮后或人的位置 , 只需计较移动到最后人离0编号走了几多位置 , 然后用桌号求余 , 所得的值即为所要求的位置编号 。
文章插图
2起首 , 界说6个整型变量 , 保留计较所需的值 。
文章插图
3输入4个整型变量的值 , 保留在变量num、l、a、d中 。
文章插图
4【圆桌位置移动任意轮后指定人的座位C++如何实现】计较10的a次幂 , 保留在变量p中 。
文章插图
5所有移动轮次竣事后 , 计较人离圆桌0编号的移动位置总数 。
文章插图
6对位置总数用圆桌位置取余 , 求出人移动后最终的位置 。
文章插图
7最后 , 输出人移动到最后 , 所坐的圆桌位置 。
文章插图
8运行法式后 , 输入4个整数 , 电脑就管帐算出最后人地点的圆桌位置 。
文章插图
以上内容就是圆桌位置移动任意轮后指定人的座位C++如何实现的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 刺激战场游乐场位置在哪?游乐场刷新位置在哪?
- 怎么短信退订移动业务
- 移动网络机顶盒如何刷机?
- 丹田在哪 丹田的位置
- 怎么把手机游戏移动到内存卡
- 移动号码如何更改主套餐
- 如何更改移动套餐
- 百度贴吧发帖时怎么显示帖子位置信息
- 移动4gapn接入点设置教程?
- 怎样使用QQ发位置消息的办法