<?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 (" 10000-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(); ?>