/*
一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。
*问题分析与算法设计
按照题目的要求造出一个前两位数相同、后两位数相同且相互间又不同的整数,然后判断该整数是否是另一个整数的平方。
*/
CarNumber();
function CarNumber()
{
for($i=1;$i<=9;$i++)
{
for($j=0;$j<=9;$j++)
{
if($i!=$j)
{
$num=$i*1000+$i*100+$j*10+$j;
$val=sqrt($num);
$val2=ceil($val);
$num2=$val2*$val2;
if($num==$num2)
{
echo $num;
}
}
}
}
}
一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。
*问题分析与算法设计
按照题目的要求造出一个前两位数相同、后两位数相同且相互间又不同的整数,然后判断该整数是否是另一个整数的平方。
*/
CarNumber();
function CarNumber()
{
for($i=1;$i<=9;$i++)
{
for($j=0;$j<=9;$j++)
{
if($i!=$j)
{
$num=$i*1000+$i*100+$j*10+$j;
$val=sqrt($num);
$val2=ceil($val);
$num2=$val2*$val2;
if($num==$num2)
{
echo $num;
}
}
}
}
}