题目描述
给定一个长度为n的数组a,请你编写一个函数:
int get_unique_count(int a[], int n); // 返回数组前n个数中的不同数的个数
样例
#include<iostream>
using namespace std;
int get_unique_count(int a[], int n){
int c=0;
for(int i=0;i<n;i++){
bool d=true;
for(int j=i+1;j<n;j++){
if(a[i]==a[j]){
d=false;
break;
}
}
if(d)c++;
}
return c;
}
int main()
{
int a[1001],n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
cout<<get_unique_count(a,n);
return 0;
}