free pascal IDE 高手来

在一个递减数组里加入一个X,使之仍然成为递减数组输入数组的数,i(循环滴), 输出整个数组(包括加入的数)
2026年09月25日 06:09
有2个网友回答
网友(1):

var i,j,k,n:longint;
a:array[1..10000]of longint;
begin
readln(n);//读入个数
for i:= 1 to n do read(a[i]);//读入数组的数字
readln(k);//读入加入的数
for i:= 1 to n-1 do
begin
if (a[i]>k) and (a[i+1] begin
for j:= n+1 downto i+2 do a[j]:=a[j-1];//将后面的数字向后错一位
a[i+1]:=k;//把该位置填上
break;
end;
end;
writeln;
for i:= 1 to n+1 do write(a[i],' ');//输出
end.

网友(2):

题目说仔细,是输入什么,输出什么
加入的是的输入的吗