Asked:2024-03-19 14:59:05 +0000 UTC2024-03-19 14:59:05 +0000 UTC2024-03-19 14:59:05 +0000 UTC
帮我修复 Pascal (turbo) 中 Copy 函数的模拟
772
注意没有额外行的实现这是我的代码:
function mycopy(s: string; start: byte; len: byte): string;
var
i: byte;
begin
s:='';
i:=1;
while (start<=length(s)) do begin
s:=s+s[start];
inc(start);
inc(i);
end;
mycopy:=s;
end;
一下子就出现了几个错误:
s: string;为空字符串s:='';s:=s+s[start];i增加,但根本没有使用可以通过为结果创建一个具有不同名称(与函数参数不同)的变量来纠正该错误。您可能可以在变量中形成结果
mycopy,它最终应该结束。