字典翻译 问答 其它 Pascal数组问题!急急急!问题:拉手游戏题目描述N个小朋友手拉手站成一个圆圈,从第一个小朋友开始循环报数,报到M的那个小朋友退到圈外,然后他的下一位重新报“1”。这样继续下去
问题标题:
Pascal数组问题!急急急!问题:拉手游戏题目描述N个小朋友手拉手站成一个圆圈,从第一个小朋友开始循环报数,报到M的那个小朋友退到圈外,然后他的下一位重新报“1”。这样继续下去
问题描述:

Pascal数组问题!急急急!

问题:拉手游戏

题目描述

N个小朋友手拉手站成一个圆圈,从第一个小朋友开始循环报数,报到M的那个小朋友退到圈外,然后他的下一位重新报“1”。这样继续下去,直到最后只剩下一个小朋友,他原来站在什么位置上呢?

输入

仅一行,有两个数N和M,其中N表示小朋友的人数,M表示报到数。1

黄日日回答:
  给你一个Joseph问题的c语言解做参考:   #include   #defineN13   #defineS1   #defineM3   voidmain(void)   {   shorti,pos;   shortQueue[N],j=N;//圈中有N个人   shorts=S-1;//从第s个人开始依次报数   for(i=0;i0);//圈中还有人吗?   printf("n");   }
点击显示
其它推荐
热门其它推荐
  • 其它