c/c++大神求救
描述:如下是3辆入库车、3辆出库车,每辆车上有3个数字,现需要查找两边车辆上数字的联系数,计算每辆入库车上的数字出现在几辆出库车上,求每辆车的联系数?
Intruck 1: 1 4 8,Intruck 2: 3 6 9,Intruck 3: 2 7 5。Outtruck 1: 2 5 8,Outtruck 2: 3 7 4,Outtruck 3:1 6 9 。
例:1入库车上1、4、8出现在了三辆出库车上,则1入库车联系数为3。
2入库车上3 6 9出现在了两辆出库车上,则2入库车联系数为2。
我自己把这问题看作是两个二维数字,但这算出来结果不对,它全都会循环一遍,然后联系数都为3。请教大神,如何编辑??在线等
for(i=0;i<I;i++)
{
correlation1[i]=0;
for(m=0;m<UNLLOAD;m++)
{
for(j=0;j<J;j++)
{
for(n=0;n<UNLLOAD;n++)
{
if(intruck[i].content[m].ccode==outtruck[j].content[n].ccode)
{
correlation1[i]++;
break;
}
}
}
}
}