php猴子选大王问题解决方法

时间:2016.04.18 发布人:x22417

php猴子选大王问题解决方法

已解决问题

谷歌x22417用户在2016.04.18提交了关于“江南大学php猴子选大王问题解决方法”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T02:25:59。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:琛岃蛋鏃惰蹇箰  

本文实例讲述了php猴子选大王问题解决方法。分德场水怕础享给大家供大家参考。具体分问答析如下:

问题描述:

一群猴子供下木著妒丰放封每谁训排成一圈,按1,2,,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,
输出最后那个大王的克害范委汉爱编号。

解决方法:

<?phpfunctionking($m,$n){for($i=1;$i<$m+1;$i++){//构建数组$arr[]=$i;}接$i=0;//设置数组指针while(count($arr)>1){//遍历数组,判断当前猴子是否为出局序号,//如到子备甲称杀果是则出局,否则放到数组最后买亮喜脸套茶也if(($i+1)%$n==0){unset($arr[$i]);}el措合通须训修选se{array_push($arr,$arr[$i]);//本轮非出局猴子放数组尾部unset($ar素称输布心继板木才调装r[$i]);//删除}$i++;}return$arr;}var_**mp(king(100,5));?>

希望本文所述对大家的php程序设计有所帮助。