讨论 / 我问。。。
卍编程时代卍 2013-02-20 18:35:00
点我顶贴 收藏 删除
i题解。。。
#1 殺魂の魄@2011-02-19 21:06:00
回复 删除
。。。

var b,c,f,n,g:longint;

a:array[1..1000] of boolean;

d:integer;

begin

readln(n);

b:=0;

fillchar(a,sizeof(a),false);

for f:=1 to n do

begin

read(c);

if not a[c] then begin a[c]:=true;inc(b);end;

end;

writeln(b);

for f:=1 to 1000 do

if a[f] then write(f,' ');

readln

end.{qqqqqqq}

#2 lubeijia@2011-03-06 05:39:00
回复 删除
#include<stdio.h>

int main()

{

int n=0,i=0,m=0,j=0,aa=0;

int a[100];

while(scanf("%d",&n)==1)

{

m=n;

for(i=0;i<n;i++)

{

scanf("%d",&a[i]);

for(j=0;j<i;j++)

{

if(a[i]==a[j])

{

a[i]=0;

m--;

break;

}

if(a[i]<a[j])

{

aa=a[i];

a[i]=a[j];

a[j]=aa;

}

}

}

printf("%d\n",m);

for(i=0;i<n;i++)

{

if(a[i]>0) printf("%d ",a[i]);

}

printf("\n");

}

return 0;

}

#3 Leaspos@2011-03-06 05:42:00
回复 删除
我把3楼看成libojie了......
#4 题海开拓者@2011-03-18 01:13:00
回复 删除
要退票沟通,

反对

#5 题海开拓者@2011-03-18 01:13:00
回复 删除
骨干们

悔恨交加画面

#6 题海开拓者@2011-03-18 01:13:00
回复 删除

黑乎乎没

#7 题海开拓者@2011-03-18 01:13:00
回复 删除

黑乎乎没

#8 题海开拓者@2011-03-18 01:14:00
回复 删除
解决

经济界

#9 题海开拓者@2011-03-18 01:14:00
回复 删除
经济

困境

#10 题海开拓者@2011-03-18 01:14:00
回复 删除
纷赴

分段方法

查看更多回复
提交回复