方法一:
int arr[]={0,0,2,4,4,5,6,7};
int len = sizeof(arr)/sizeof(arr[0]); //求数组中变量的个数
int i=0; int j=0; int n=0;
for(i=0;i<len;i++)
{
n = 0;
for(j=0;j<len;j++)
{
if( i==arr[j] )
n++;
}
printf("%d : %d \n",i,n);
}
方法二:
int i=0; int j=0;
int arr[]={0,0,2,4,4,5,6,7};
int cut[10]={0};
int num = 0;
for(j=0; j<len;j++)
{
num =arr[j] ;
cut[num]+=1;
}