#include<stdio.h>
#include<stdlib.h>
main()
{
int i,k,c,j=0;
int a[6],b[6];
for(i=0;i<6;i++)
b[6]=0 ;
randomize(); /*随即数初始化 */
for(i=0;i<6;i++)
{
b[i]=rand()%100+1;
printf("%d ",b[i]);
}
for(i=0;i<6;i++)
{
c=0;
for(k=i+1;k<6-1;k++)
{
if(a[i]==a[k])
{
b[j]++;
c=1;
}
}
if(c)
j++;
}
for(i=0;i<j;i++)
printf("\n\n%d",b[i]);
getch();
}
没写解释.......大概这样吧;