求二维数组中重复出现次数最多的数字
#include "stdafx.h"
int main(int argc, char* argv[])
{
int a[3][4]={{0,1,7,2},{3,7,5,7},{7,9,6,6}};
static int b[10][10];
int i,j,count=0,max=-1;
for(i=0;i<=2;i++)
{
for(j=0;j<=3;j++)
{
b[a[i][j]-1][a[i][j]-1]++;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
if(b[a[i][j]-1][a[i][j]-1]>count)
{
count=b[a[i][j]-1][a[i][j]-1];
max=a[i][j];
}
}
}
printf("count%d,\nmax%d\n",count,max);
return 0;
}