小怪兽说不疼 2018-03-27 01:34:28
点我顶贴
收藏
删除
#include<iostream>
using namespace std;
int main()
{
int n,a[100],q,b[1000]={0},r,i,t;
cin>>n;
for(q=0;q<n;q++)
{
cin>>a[q];
b[a[q]]++;
}
r=0;
for(q=1;q<=1000;q++)
{
if(b[q]>0)
{
r++;
a[r]=q;
}
}
for(q=1;q<=r;q++)
{
for(i=1;i<=(q-r);i++)
{
if(a[q]>a[q+i])
{
t=a[q];
a[q]=a[q+i];
a[q+i]=t;
}
}
}
r--;
cout<<r<<endl;
for(q=1;q<=r;q++)
{
if(q==r)cout<<a[q];
else cout<<a[q]<<" ";
}
return 0;
}