📄 yt.txt
字号:
编制C语言程序。要求:设有N个人围成一圈并按顺时针方向从1到N编号,
从第S个人开始进行1到M的报数,报到第M个人则此人出圈,
再从他的下一个人重新开始1到M的报数,直到所有人都出圈为止。
现要求按出圈次序,每10人一组,给出N个人的顺序表。
请编制函数XT3()实现此功能,并调用函数WriteText()
把结果输出到文件out.dat中。 设N=100,S=1,M=10。
(1) 将1到N个人的序号存入一数组中;
(2) 若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置,
而原来第i+1到倒数第i个元素依次向前移动;
(3) 重复第(2)步直到圈中只剩P[1]为止。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -