给定两个数组ar1
and ar2
,我们如何从两个数组中找到两个元素的和,使得索引不相同并且它们的和最小?
但是,我写了以下内容,但我不确定是否将总和存储在临时变量中并将总和与下一次传递中的总和进行比较:
int twinArrays(int ar1_size, int* ar1, int ar2_size, int* ar2)
{
int temp;
for(int i = 0; i < ar1_size;i++)
{
for(int j=0; j < ar2_size; j++) {
int sum=0;
if( i != j)
sum = ar1[i] + ar2[j];
}
}
return temp;
}
}
C中的建议会有所帮助。