> 其他 >
约瑟夫环已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围.数组方法,急
从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列.
n = 9,m = 4,s = 3
人气:279 ℃ 时间:2020-12-13 19:03:21
解答
void getOrder(int n , int k, int m){int *array = (int *) malloc ( n * sizeof(int));int i = 0, j = 0, pos = 0;for(i = 0; i < n; i++)array[i] = i + 1;for(i = 0, j = k, pos = 0; i <...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版