两个一维数组如何判断是相等的?

用c语言如何判断这两个数组是相等的?
int array_one[5]={1,2,3,4,5};
int array_two[5]={1,2,3,4,5};
for()循环怎么写?

判断两个数组是否相等,就是比较两个数组的的每个对应元素是否相等.比较如下:
int i;
for(i=0;i<5;i++)
(
if(array_one[i]!=array_two[i])
break;//如果不等,结束循环,此时i的值是小于5的
}
if(i<5)
printf("两个数组不等!");
else
printf("两个数组相等!");
回答完毕!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18
int temp=0;
for(int i=0;i<=4;i++)
{
if(array_one[i]!=array_two[i])
{temp=1; break;}
}

if(temp==1) printf(these two arrays are not equal);
else printf(equal);本回答被提问者采纳
第2个回答  推荐于2017-09-12
var a= [1,2,3,4];
var b =[1,2,3,4];
a==b return false
JSON.stringify(a) == JSON.stringify(b) return true本回答被网友采纳
第3个回答  2008-12-26
int i=0;
int equal=1;
for(i=0;i!=5;++i){
if(array_one[i]!=array_two[i]){
equal=0;
break;
}
}
if(equal)printf("相等");
else printf("不相等");
第4个回答  2008-12-25
memcmp(array_one,array_two,sizeof(array_one));