如题所述
for ($a=0; $a < 10; $a++) {
for ($b=$a-1; $b <10 ; $b++) {
for ($c=$b-1; $c <10 ; $c++) {
for ($d=0; $d < 10; $d++) {
if(($a+$b*10+$c*100+$d*1000)+($d+$c*10+$b*100+$c*1000) == 10109){
echo $a+$b*10+$c*100+$d*1000;
}
}
}
}
}
格式哪里错了没看到,反正我这个格式是对的,你那个格式就是有错我也看不出,毕竟像最后那个到底是==10109 还是101097我都分不清 反正前者有这个数,如果是101097 就没这个答案了,不过最大的错误就是,电脑内的乘法符号不是x 而是*
温馨提示:答案为网友推荐,仅供参考