📄 merge3.pas
字号:
program merg3(input,output,merge1,merge2,merge{,f,g,h});
{files with 'max' flag}
const
max=32767;
Type
fltype=file of integer;
var
a,b:integer ;
f,g,h:fltype;
flag:boolean;
Procedure scan(var f:fltype);
var
x:integer;
begin
while not eof(f) do
begin
read(f,x);
write(x:6);
end;
end ;
begin
assign(f,'merge31');
assign(g,'merge32');
assign(h,'merge3');
reset(f);
reset(g);
rewrite(h);
if not eof(f) then read(f,a);
if not eof(f) then read(g,b);
repeat
if a < b then
begin
write(h,a) ;
read(f,a)
end
else
begin
write(h,b) ;
read(g,b)
end ;
until eof(f) and eof(g);
a:=max;
write(h,a);
writeln;
write('f:');
reset(f);
scan(f);
writeln;
write('g:');
reset(g);
scan(g);
writeln;
writeln('f+g:');
reset(h);
scan(h);
close(f);
close(g);
close(h);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -