答案:首先声明两个变量,一个是存储报数的变量count,另一个是存储最终剩下的人的变量last;令count=0,last=0;然后进入一个for循环,循环n次,每次循环count加1,然后判断count是否等于3,如果等于3,则count置为0,否则last变为当前的count;最后输出last,即为最后剩下的人的号码。
用C语言完成这道题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。n由键盘输入...
最新推荐文章于 2023-11-19 10:54:10 发布