从这段代码中,
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]
- or
node[2]
和 node[3] 有任何共同的值neighbor[0-3]
如果任何人满足 print element found else not...
我已经尝试过这段代码,但是存在错误状态分段错误。
#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");
}