1

それぞれが座標の値を含む2つの配列があります。つまり、最初の配列には x の値が含まれ、2 番目の配列には y の値が含まれます。目標は、座標が等しくないことです。つまり、すべての座標が他のすべての座標と異なっている必要があります。私はこれをやろうとしました:

for (i=0; i<len(lrs)-1; i++) {
    for (j=0; j<len(lrs) ; j++) {
        if ((pos.x[j]==pos.x[i+1])&&(pos.y[j]==pos.y[i+1]))
           printf("1");
    }
}

ただし、"j" と "i" の値が同じになる瞬間があり、そのために条件が検証されますが、これは意図したものではありません。私の考えが間違っているのかもしれませんが、よくわかりません。

4

1 に答える 1