注册 登录
编程论坛 C++教室

C++,数组

sunny8513 发布于 2007-01-30 14:40, 413 次点击

a[4][4]={1,2,3,5,1,1,5,8,6,1,10,14,2,4,2,3}输出其中重复最多的数及他头次出现的位置及重复的次数

2 回复
#2
爱上夜2007-01-31 09:56

到底是一维的 还是二维的啊

#3
dragonfly2007-01-31 10:01
int count=0;//重复次数
int w =0;//纵坐标
int v =0;//横坐标
for(int i=0;i<4-1;i++)
for(int j=0;j<4-1;j++)
{
int t = 0;
for(int x=i+1;x<4;x++)
for(int y=j+1;y<4;y++)
if (a[x][y]==a[i][j])t++;
if (t>count)
{
count = t;
w = i;
v = j;
}
}
cout>>...;

[此贴子已经被作者于2007-1-31 10:02:28编辑过]

1