20230704 2024-10-06 00:35:54
点我顶贴
收藏
删除
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
int n,i,a[101],b[1001],c[101],x=1;//a数组是输入数组,b数组是统计数量,c数组是排序后的数组
cin>>n;
memset(b,0,sizeof(b));//b数组全部清零
for(i=1;i<=n;i++)
{
cin>>a[i];//输入数组,统计个数
b[a[i]]++;
}
for(i=1;i<=1000;i++)
{
if(b[i]>=1)
{
c[x++]=i;//去重工作,同样排序
}
}
cout<<x-1<<endl;//因为最后x值+1;
for(i=1;i<x-1;i++)
cout<<c[i]<<' ';
cout<<c[x-1];
}