其实很久就会用unique函数了,只不过是一直认为,用unique函数必须得重载操作符,,,
但是现在才发现,不是必须得重载操作符,,而是你去重的时候,无法提供给系统一个去重的方案,
比较好用,,也是必须学会的一个模版函数
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <algorithm>
#include <time.h>
using namespace std;
int main()
{
int a[120];
for(int i=0;i<5;i++)
scanf("%d",&a[i]);
int n=unique(a,a+5)-a;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}