PHP基于关联数组20行代码搞定约瑟夫题目示例
发布时间:2021-03-23 22:14:11 所属栏目:编程 来源:网络整理
导读:本篇章节讲授PHP基于关联数组20行代码搞定约瑟夫题目。供各人参考研究详细如下: 记得前段时刻一写做java开拓的兄弟对我说他java60行做了个约瑟夫题目,挺不错的。奚落php应该写这个挺不可的。 于是 呵呵。。。 洋洋洒洒 20行,写完本身都有些不相
本篇章节讲授PHP基于关联数组20行代码搞定约瑟夫题目。分享给各人供各人参考,详细如下: 记得前段时刻一写做java开拓的兄弟对我说他java60行做了个约瑟夫题目,挺不错的。奚落php应该写这个挺不可的。 于是 呵呵。。。 洋洋洒洒 20行,写完本身都有些不信托了。哈哈 让不相识php的见地哈php的快捷精练之处。 ps:着实小我私人挺反感用代码行数来权衡代码数目的,感受常把代码行数挂嘴边的大多无奈装2。此文仅属闲余娱乐。 回首一下约瑟夫题目:N小我私人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,别的人都将被杀掉。譬喻N=6,M=5,被杀掉的次序是:5,4,6,2,3,1。 实当代码如下: "; for($i=1;$i<$n;$i++){ $a["$i"]=$i+1; $flag[$i]="in"; } $a["$n"]=1; foreach($a as $key=>$value){ echo $key."=>".$value.""; } $key=1;$out=0;$r=0; while($out<$n){ $r++; if($r==2){ echo"$a[$key]";// out $a[$key]=$a[$a[$key]]; $out++;$r=0; } $key=$a[$key]; } 运行功效: 更多关于PHP相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》及《》 但愿本文所述对各人PHP措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |