请写出程序的运行结果。
#include
void main()
{ int m,n,i,k=1,x=1,n1, a[1000] ; scanf("%d%d",&n,&m) ; n1=n ;
for (i=1;i<=n;i++) a[i]=0 ; while (1)
{ while (a[k]==1) { k++ ; if (k==(n+1)) k=1 ; }
if (x==m)
{ a[k]=1 ; printf("%d\n",k) ; n1-- ;
if (n1==1) break ; x=1 ;
}
else x++ ;
k++ ; if (k==(n+1)) k=1 ; }
for (i=1;i<=n;i++) if (a[i]==0) printf("WIN=%d\n",i) ; }
当输入 4 3 时,写出程序的运行结果。
查看答案和解析【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
启航教育热门私房课
MORE小班面授 名额有限 抢先体验
编辑推荐
最新内容