- 明明的随机数
- 2016-09-16 18:51:57 @
program p1316;
var a:array[1..1000] of boolean;s:array[1..100] of longint;
i,n:longint;
begin
readln(n);fillchar(a,sizeof(a),false);
for i:=1 to n do
begin
read(s[i]);
a[s[i]]:=true;
end;
writeln(n);
for i:=1 to 1000 do
begin
if a[i] then write(i);
end;
end.
2 条评论
-
TLECODE LV 7 @ 2016-09-17 16:47:55
输出也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。
-
2016-09-16 19:49:41@
两个问题:
第一个是程序里面writeln(n),这里n不是去重后的结果。
第二个是write(i),数字之间缺少空格。
- 1