???

var a,c,i,j,temp:integer;
arr,b:array[0..100]of integer;

begin
while not eof do begin
readln(a);
arr[0]:=0;
for i:=1 to a do read(arr[i]);
readln;
for i:=1 to a-1 do
for j:=i+1 to a do
if arr[j]<arr[i] then begin
temp:=arr[i];
arr[i]:=arr[j];
arr[j]:=temp;
end;
c:=0;
for i:=1 to a do
if arr[i]<>arr[i-1] then begin
inc(c);
b[c]:=arr[i];
end;
writeln(c);
for i:=1 to c-1 do
write(b[i],' ');
writeln(b[c]);
end;
end.

2 条评论

  • @ 2015-07-23 17:14:12

    它虽然题目说是随机数,,但数的数量是规定的,不是换行结束,是先输入n的。

  • @ 2013-05-01 17:44:32

    这是什么东西。。

  • 1

信息

ID
1316
难度
3
分类
其他 | 排序 点击显示
标签
递交数
9960
已通过
4873
通过率
49%
被复制
31
上传者