introduce-governor
2、有n个人围成一圈,按顺序编号。从第1个人开始报数,数到m时
该人退出,并且下
一个从1重新开始报数。求出出圈人的顺序。(要求
用函数实现)
程序一:
function y=baoshu(m1,n1)
%有n1个人围成一圈,按顺序编号。从第1个人开始报数,数到m1时该人退出,并且从下一个
%重新开始报数。
x=1:n1;
y=1:n1;
p=size(x,2);
s=fix(pm1);
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(p3);
end
disp('未被圈出的号码:')
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(pm);
while s>0
j=1;
while j<=s
y(t+j)=x(m*j);
j=j+1;
end
x([m:m:m*s])=[];
if 3*s
x=x([(m-1)*s+1:p-s,1:(m-1)*s]);
end
t=t+s;
p=size(x,2);
s=fix(pm);
end
裂纹漆-motion是什么意思
学生用英语怎么说-新课程在线
徐的意思-疔怎么读
回眸的意思-洄
什么是理疗-导致英文
rpm什么意思-房奴
纵横驰骋-初中应该怎样学习
什么什么合缝-gradual
-
上一篇:六年级句子排序方法及习题附答案
下一篇:↖^ω^↗中国文化知识概论按顺序