问题
填空题
由25人围坐成圆圈,先从任意一人出发用1到25顺时针依次编号,然后从1号开始顺时针报数(1、2、3…),凡报5的倍数者出圈,剩下者继续报数,求出最后出圈者的编号。
# include<stdio.h>
【13】
int a[26],j,n,count;
for(j=1;j<=25;j + +)a[j]=j;
j=1;count=0;n= 【14】 ;
do
if (a [j]! =0)
n + + ;
if (n% 5==0)
【15】 ;
if (count==24)printf ("%d\n",j);
count + + ;
j + + ;
if (j>25)j=1;
while( 【16】 );
答案
参考答案:[13];main( )
[14]; 0
[15];a[j]=0
[16];count<25