嗨朋友们,我有这个数组,我试图找出有多少元素是重复的,以及剩余的元素是什么。但问题是它显示出不同的结果。请检查一下
#include <stdio.h>
#include <stdlib.h>
#define SIZE 30
int const arr_1[SIZE] = {3,4,3,7,4,90,45,23,57,68,23,14,57,
34,20,39,18,3,2,23,45,67,89,68,12,34,56,78,3
};
int main()
{
int i,j,yes=0, no=0;
for(i=0;i<SIZE;i++)
{
for(j=0; j<SIZE; j++)
{
if(arr_1[i] == arr_1[j])
yes++;
else
no++;
}
}
printf("temp: %d\t Not: %d\n",yes,no);
system("PAUSE");
return 0;
}