关键词不能为空

当前您在: 主页 > 英语 >

有n个人围成一圈,按顺序编号。从第1个人开始报数,数到m时该人退出,

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 19:38
tags:

-

2021年2月8日发(作者:安全性)


2


、有


n


个人



成一圈,按





号。从第


1


个人





数,数 到


m




人退 出,并且下一个从


1


重新


< p>



数。求出出圈人的



序。


(要求


用函数

实现




程序一:



function y=baoshu(m1,n1)


%



n1


个人



成一圈,按





号。从第

< p>
1


个人





数,数到


m1


时该


人退出,并且



下一个



%


重新





数。



x=1:n1;


y=1:n1;


p=size(x,2);


s=fix(p/m1);


while s>0






x(m1:m1:3*s)=[];






if m1*s










x=x([(m1-1)*s+1:p-s,1:(m1-1)*s]);






end






p=size(x,2);






s=fix(p/3);


end


d isp('


未被圈出的号



:')


disp(x)


for m=1:size(x,2)





n=1;






while n<=size(y,2)
















if x(m)==y(n)














y(n)=[];










end










n=n+1;






end







end


disp('


圈出的号



:')


disp(y)










程序二:



function


y=baoshu(m,n)



x=1:n;



y=zeros(1,n-m+1);





t=0;



p=size(x,2);



s=fix(p/m);







while


s>0



j=1;




while


j<=s



y(t+j)=x(m*j);



j=j+1;




end




x([m:m:m*s])=[];


-


-


-


-


-


-


-


-



本文更新与2021-02-08 19:38,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/616531.html

有n个人围成一圈,按顺序编号。从第1个人开始报数,数到m时该人退出,的相关文章

有n个人围成一圈,按顺序编号。从第1个人开始报数,数到m时该人退出,随机文章