#include <stdlib.h>
using namespace std;
int main()
{
int num[100];
int re_num[100];
int counter=0;//随机个数
int t_num=0;//去重后的个数
int re_count=0;//插入数后,此数值在数组中的个数
cin>>counter;
for(int i=0;i<counter;i++)
{
cin>>num[i];
for(int j=0;j<=i;j++)
if(num[j]==num[i])
re_count++;
if(re_count==1)
{
re_num[t_num]=num[i];
t_num++;
}
re_count=0;
}
for(int i=0;i<t_num;i++)//冒泡排序
for(int j=i;j<t_num;j++)
{
if(re_num[i]>re_num[j])
{
int temp=re_num[i];
re_num[i]=re_num[j];
re_num[j]=temp;
}
}
system("cls");
cout<<t_num<<endl;
for(int i=0;i<t_num;i++)
cout<<re_num[i]<<' ';
cout<<endl;
}
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int num[100];
int re_num[100];
int counter=0;//随机个数
int t_num=0;//去重后的个数
int re_count=0;//插入数后,此数值在数组中的个数
cin>>counter;
for(int i=0;i<counter;i++)//输入随机数
{
cin>>num[i];
for(int j=0;j<=i;j++)
if(num[j]==num[i])
re_count++;//检查此数组中输入值的个数
if(re_count==1)//只有一个
{
re_num[t_num]=num[i];
t_num++;//插入去重队列
}
re_count=0;
}
for(int i=0;i<t_num;i++)//冒泡排序
for(int j=i;j<t_num;j++)
{
if(re_num[i]>re_num[j])
{
int temp=re_num[i];
re_num[i]=re_num[j];
re_num[j]=temp;
}
}
system("cls");
cout<<t_num<<endl;
for(int i=0;i<t_num;i++)
cout<<re_num[i]<<' ';
cout<<endl;
}