今晚就要!!!急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:36:12
输入一串字符(数字与小写字母),请你按ASCⅡ码 的顺序将这些字符串输出
例如:输入:2k352a7sm349,则输出为22334579agksm
用pascal

program asdf;
var
i,j:integer;
s:string;
t:char;
begin
readln(s);
for i:=1 to length(s) do
for j:=i+1 to length(s) do
if s[i]>s[j] then begin
t:=s[j];
s[j]:=s[i];
s[i]:=t;
end;
writeln(s);
end.
希望不晚

语言呢??

字符(数字与小写字母)在ASCⅡ码表可以查出来。在编程中,使用ASC()函数直接得到数值。采取排序输出就可以了。没什么难度。至于排序的方法,你看一看《数据结构》,书里有很多种方法。自己选择。

用pascal。。。!
哥哥你怎么没打清楚。。!高手们帮帮忙啊。。!

n=inputbox("请您输入","提示","5AA是@##中S4我3t%^^$grf国sg人f")
l=len(n)
redim s(l-1)
for i=0 to l-1
s(i)=asc(mid(n,i+1,1))
next
call paixu
for i=o to l-1
sn=sn & chr(s(i))
next
msgbox sn,4096,"排序结果"
sub paixu()
for i=0 to l-1
for j=i+1 t