比较两个数组是否相等

时间:2014-01-24 05:34:58

标签: c

我想比较两个数组是否相等。我知道我必须遍历两个数组并查看它们是否匹配。但是,我如何确定用作循环结束的最长数组。

修改

if (intToRoman(roman_integer, result))
{
    for(int i = 0; i < ???; i++ )
}

例如,

roman_integer [] =“MMM” 结果[] =“MMMDCCLXXX”

1 个答案:

答案 0 :(得分:1)

使用strlen函数查找最大字符串的长度,如

int greatestlength=arrlength(a);
if(greatestlength<arrlength(b))
{
    greatestlength=arrlength(b);
}

在arrlength中使用strlen或直接在arrlength中编写自己的代码