Description
设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613
Input
n
n个数
Output
联接成的多位数
Sample Input
4
13 24 75 42
Sample Output
75422413
解题思路:先把读入的数据转换为字符串数组,然后用选择排序“if a[i]+a[j]
程序:
var
a:array[0..20]of string;
i,j,m,n:longint;
begin
readln(n);
for i:=1 to n do
begin
read(m);
str(m,a[i]);
end;
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]+a[j]
for i:=1 to n do
write(a[i]);
end.