问题描述:
输入两个数组(数组元素个数自定),输出在两个数组中都不出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出2、4、6、3、7、9、10、-1)。
问题解答:
<!--4. 5. 输入两个数组(数组元素个数自定),输出在两个数组中都不出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},
则输出2、4、6、3、7、9、10、-1)。-->
<?php
echo "<br/><br/><br/><br/>";
$a = array(2,3,4,5,6);
$b = array(3,5,7,9,10,-1);
for($i = 0; $i < count($a); $i++)
{
$bSame = false;
for($j = 0; $j < count($b); $j++)
{
if($a[$i] == $b[$j])
{$bSame = true;}
}
if(!$bSame)
{echo $a[$i] . "\t";}
}
for($i = 0; $i < count($b); $i++)
{
$bSame = false;
for($j = 0; $j < count($a); $j++)
{
if($b[$i] == $a[$j])
{$bSame = true;}
}
if(!$bSame)
{echo $b[$i] . "\t";}
}
?>