<?php
function FindNum(){
$count=0;//用于统计找的AABCC类型的数字的个数
for ($i = 10000; $i <= 99999; $i++) {
if(isNum($i)){
echo $i."<br> ";
$count++;
// if($count%5==0){//每找到5个数字,换一行打印
// echo '<br>';
// }
}
}
echo ("\n10000-99999范围内的aabcc类型的数字共有:".$count."个");
}
function isNum($x) {
$a =$x / 10000 % 10;// 万
$b =$x / 1000 % 10;// 千
$c =$x / 100 %10;// 百
$d =$x / 10 %10;//十
$e =$x % 10;// 个
//a=b 且 d=e 且 a!=c c!=d且 a!=d
if($a!=4&&$b!=4&&$c!=4&&$d!=4&&$e!=4&&$a==$b&&$d==$e&&$a!=$c&&$c!=$d&&$a!=$d){return true;}else{return false;}
}
FindNum();
?>