连接多位数

来源:互联网 发布:淘宝店如何退出放心淘 编辑:程序博客网 时间:2024/05/29 04:09

题目:
设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 ;
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 ;

样例输入:
4
13 24 75 42

样例输出:
75422413

程序如下:

var
s:array[1..20]of string;
i,j,n,m:longint;
s1:string;
begin
readln(n);
for i:=1 to n do
begin
read(m); //因为字符串不换行,连续输入会被认为是一个字符串,所以只能这样输入。
str(m,s[i]); //转换为字符串。
end;
for i:=1 to n-1 do
for j:=i+1 to n do
if s[i]+s[j]

2 0