有n个人编号为1~n排成一个环从1号人开始从1到m报数报到m的人离开该环从下一个人开始继续从1到m报数报到m的人离开该环这样一直进行下去直到最终剩余p个人。从键盘输入n、m、p要求n>=2、m>=2、p<n输出最终剩余的p个初始编号。这道题中采用了哪种逻辑结构和理由
这道题中采用了循环的逻辑结构。
理由是:题目描述了一个循环的过程,即从1号人开始依次报数,每报到m的人离开环,然后继续从下一个人开始报数,直到最终剩余p个人。这个过程是循环进行的,直到满足剩余人数为p的条件。因此,使用循环的逻辑结构可以有效地解决这个问题。
原文地址: https://www.cveoy.top/t/topic/hG5a 著作权归作者所有。请勿转载和采集!