回 帖 发 新 帖 刷新版面

主题:求助,MATLAB编程问题

我想编一个输入一个字符串stringa和移动长度k最后等到移动后的字符串,不知道为什么我的程序有问题,请大家帮忙看看。
function lmove(stringa)

char a ;
if k==1

    l=length(stringa);
    a=stringa(l);
    for i=1:l-1
        stringa(l)=stringa(l-1);
    end
    stringa(1)=a;
else
   lmove(stringa,k-1);
end

回复列表 (共2个回复)

沙发


再设一个输入量,把k设成输入参数,要不然k值不知道。再弄一个返回参数就可以了。

板凳

谢谢你啊。

我来回复

您尚未登录,请登录后再回复。点此登录或注册