[主观题]

设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编写函数Josegh(void)实现此功能,并调用函数writeDat,把结果P输出到文件out.dat中。 设n=100,s=1,m=10。 ①将1到n个人的序号存入一维数组P中; ②若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置; ③重复第②步直至圈中只剩下p[1]为止。 注意:部分源程序已经给出。 请勿改动主函数main和输出数据函数writeDAT的内容。

参考答案与解析:

相关试题

设有n个人围坐一圈并按顺时针方向从l到n编号,从第s个人开始进行l到m的报数,报

[主观题]设有n个人围坐一圈并按顺时针方向从l到n编号,从第s个人开始进行l到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始l到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每l0人一组,给出这n个人的顺序表。请考生编写函数Josegh(void)实现此功能,并调用函数writeDat,把结果P输出到文件out.dat中。 设n=100,s=1,m=10。 ①将l到n个人的序号存入一维数组P中; ②若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1

  • 查看答案
  • 二十几个小朋友围成一圈,按顺时针方向一圈一圈地连续报数。如果报2和200的是同一

    [主观题]二十几个小朋友围成一圈,按顺时针方向一圈一圈地连续报数。如果报2和200的是同一个人,那么共有()个小朋友。A.22B.24C.27D.28

  • 查看答案
  • 骨盆从主人位开始顺时针方向依次摆放,距离桌边()

    [单选题]骨盆从主人位开始顺时针方向依次摆放,距离桌边()A . 1B . 1.5C . 2D . 2.5

  • 查看答案
  • 十几个小朋友围成一圈,按顺时针方向一圈一圈地循环报数,如果报1和100的是同一人,那么共有多少个小朋友?(  )

    [单选题]十几个小朋友围成一圈,按顺时针方向一圈一圈地循环报数,如果报1和100的是同一人,那么共有多少个小朋友?(  )A.10B.11C.13D.15

  • 查看答案
  • 餐具的摆放顺序是从()席位开始然后顺时针方向绕台进行摆放。

    [单选题]餐具的摆放顺序是从()席位开始然后顺时针方向绕台进行摆放。A . 主人B . 主宾C . 副主宾D . 女宾

  • 查看答案
  • 从基本方向的北端起,顺时针方向到某一直线的水平夹角,称为该直线的()。

    [单选题]从基本方向的北端起,顺时针方向到某一直线的水平夹角,称为该直线的()。A . 方位角B . 象限角C . 水平角

  • 查看答案
  • 中餐零点服务一般从主人位置开始,按顺时针方向依次进行。()

    [判断题] 中餐零点服务一般从主人位置开始,按顺时针方向依次进行。()A . 正确B . 错误

  • 查看答案
  • 餐具摆放应从()位开始,按顺时针方向进行。

    [单选题]餐具摆放应从()位开始,按顺时针方向进行。A . 主人B . 主宾C . 陪同D . 任意

  • 查看答案
  • 撤换餐盘时要用左手托(),右手换盘,从第一主宾开始,沿顺时针方向进行。

    [填空题] 撤换餐盘时要用左手托(),右手换盘,从第一主宾开始,沿顺时针方向进行。

  • 查看答案
  • 十几个小朋友围成一圈,按顺时针方向一圈一圈地循环报数,如果报1和100的是同一人,那么共有多少个小朋友?(  )[北京2009年真题]

    [单选题]十几个小朋友围成一圈,按顺时针方向一圈一圈地循环报数,如果报1和100的是同一人,那么共有多少个小朋友?(  )[北京2009年真题]A.10B.11

  • 查看答案