このコードから、
node[4] = {5,3,2,6};
neighbor[4] = {4,7,8,9};
私は見つけなければなりません、
node[0]
からnode[1]
の一般的な値がありますneighbor[0-3]
- または
node[1]
、node[2]
からの共通の値がありますneighbor[0-3]
- または
node[2]
、node[3]にはneighbor[0-3]
誰かが他に見つからない印刷要素を満たしている場合...
私はこのコードを試しましたが、エラー状態のセグメンテーション違反があります。
#include<stdio.h>
int main()
{
int node[4] = {5,3,2,6};
int neighbor[4] = {4,3,2,9};
int sub,i,flag=0,k=0;
for (k=0;k<3;k++){
for (i = 0; i < 4; i++) {
if (node[k]==neighbor[i])
flag=1;
break;
}
}
if (flag==1)
sub=k+1;
for (i = 0; i < 4; i++) {
if (node[sub]==neighbor[i])
flag=2;
break;
}
if (flag==2)
printf("Element not found\n");
else
printf("Element found\n");
}