统计个数
有一个字符数组 有5个元素 如何统计出其中的相同元素的个数, 并输出n=1;
for(i=0;i<5;i++)
{
for(d=1;d<5;d++)
{
if(!strcmp(a[i],a[i+d]))
n++;
}
printf("The number of %c is %d\n",a[i],n);
n=1;
}
这是我写的 但是输出后的结果有多余的
比如说:a[5]={'A','B','A','B','B'}
结果是The number of A is 2
The number of B is 3
The number of A is 1
The number of B is 2
The number of B is 1
后面的三行怎么才能去掉