问答题
简答题
有n个人围成一圈,顺序排号,顺序号是1、2、3、.....、n。从第1个人开始报号,凡报到m的人退出圈子,问最后留下的人是第几号。
要求在主函数输入n和m,将数组a以及n、m作为参数传递给函数count(),在该函数中依次输出退出圈子的人的序号,最后输出的就是留下者的序号。
【参考答案】

点击查看答案
相关考题
-
问答题
编写一个函数palin()用来检查一个字符串是否是正向拼写与反向拼写都一样的“迴文”(palindromia).如“MADAM”是一个迴文。若放宽要求,即忽略大小写字母的区别、忽略空格及标点符号等,则像“Madam,I’m Adam”之类的短语也可视为迴文。 编程要求: 1)在主函数中输入字符串。 2)将字符串首指针作为函数参数传递到函数palin()中。当字符串是迴文时,要求函数palin()返回true,否则返回false。 3)若是迴文,在主函数中输出yes。若不是迴文,在主函数中输出no。 -
问答题
在主函数中输入一个字符串到字符数组str1中,调用函数将str1中的下标为奇数的字符取出,构成一个新的字符串放入字符数组str2中(要求被调函数参数为str1和str2),在主函数中输出结果字符串str2。 -
问答题
在主函数中输入十个整数到数组中,调用函数move()完成将数组元素循环移动k位(要求函数参数为1、数组名;2、数组元素个数;3、循环移动的位数k)。 当k>0时,实现循环右移;当k<0时,实现循环左移。循环右移一位的意义是:将数组全体元素向右移动一个元素的位置,原数组最后一个元素移动到数组的最前面,即第0个元素位置。提示:当k<0时,转换成等价的循环右移。调用函数print()输出移动前和移动后的全体数组元素。