我的约瑟夫之恋(调试代码if)

什么是约瑟夫事件。就是一个数学算法问题。描述如下:

已知n个人(以编1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。


vim joseph.h

wKiom1UwsmTA8F-pAAX6gyUhIM4100.jpg


vim joseph.c

wKioL1Uws-nAefiUAAE7cxKUGqc780.jpg


gcc joseph.c

./a.out

wKiom1Uwsr_CejK5AABhlh4l5vY009.jpg


修改 num ,kick 的值,查看 DEBUG 信息。

调试模式下的编译完后,需要按回车键一步步得出结果。

● 1 ●

wKiom1UwsvzgFj0MAAAoxMuarkc518.jpg
wKioL1UwtGHCBnHgAADAiB3jsAo527.jpg


● 2 ●

wKioL1UwtJuj27TAAAApQSInQko303.jpg
wKiom1Uws0_zwTVfAADApIR2y7k570.jpg



 

wKiom1YbpuWiRQ3yAABm5lAGjro733.jpg

本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(数学,约瑟夫)