這不一定是 VC++ 問題吧,一定要用 Micro$oft 的 VC++ 才能解嗎?我用 Perl 寫寫看...
print "數值 鏡相數 相乘結果 平方根\n";
for $n (100..999) {
next unless ($m = reverse $n) >= 100 && $m != $n;
$s = int sqrt $m*$n;
printf(" %3d %3d %6d %3d\n",$n,$m,$m*$n,$s) if $s*$s == $m*$n;
}
結果
數值 鏡相數 相乘結果 平方根
144 441 63504 252
169 961 162409 403
288 882 254016 504
441 144 63504 252
528 825 435600 660
768 867 665856 816
825 528 435600 660
867 768 665856 816
882 288 254016 504
961 169 162409 403
John Lin