<html>
<body>
<script>
var a = 0,b = 0;
for (; a < 100; a++)
for (b = 0; b < 100; b += 0.1)
if(Math.abs(a*b-(a+b))<0.0001)
document.write(a+","+Math.round(parseFloat(b)*100)/100+"<br>");
</script>
</body>
</html>
<body>
<script>
var a = 0,b = 0;
for (; a < 100; a++)
for (b = 0; b < 100; b += 0.1)
if(Math.abs(a*b-(a+b))<0.0001)
document.write(a+","+Math.round(parseFloat(b)*100)/100+"<br>");
</script>
</body>
</html>
<script language=javascript>
var count = 0;
for (var a = 0; a < 100; a++) {
if (a - 1 == 0)
continue;
var b = a / (a - 1);
if (b - Math.floor(b) == 0)
continue;
count++;
document.writeln(count + ": a=" + a + ";b=" + b+"<br>");
}
</script>
如果b可以是无限循环小数的话 解如下
1: a=3;b=1.5
2: a=4;b=1.3333333333333332
3: a=5;b=1.25
4: a=6;b=1.2
5: a=7;b=1.1666666666666667
6: a=8;b=1.1428571428571428
7: a=9;b=1.125
8: a=10;b=1.1111111111111111
9: a=11;b=1.1
10: a=12;b=1.0909090909090908
11: a=13;b=1.0833333333333332
12: a=14;b=1.0769230769230768
13: a=15;b=1.0714285714285714
14: a=16;b=1.0666666666666666
15: a=17;b=1.0625
16: a=18;b=1.0588235294117647
17: a=19;b=1.0555555555555555
18: a=20;b=1.0526315789473683
19: a=21;b=1.05
20: a=22;b=1.0476190476190476
21: a=23;b=1.0454545454545454
22: a=24;b=1.0434782608695651
23: a=25;b=1.0416666666666667
24: a=26;b=1.04
25: a=27;b=1.0384615384615385
26: a=28;b=1.037037037037037
27: a=29;b=1.0357142857142858
28: a=30;b=1.0344827586206897
29: a=31;b=1.0333333333333334
30: a=32;b=1.032258064516129
31: a=33;b=1.03125
32: a=34;b=1.0303030303030302
33: a=35;b=1.0294117647058822
34: a=36;b=1.0285714285714284
35: a=37;b=1.0277777777777776
36: a=38;b=1.027027027027027
37: a=39;b=1.0263157894736843
38: a=40;b=1.0256410256410255
39: a=41;b=1.025
40: a=42;b=1.024390243902439
41: a=43;b=1.0238095238095237
42: a=44;b=1.0232558139534884
43: a=45;b=1.0227272727272727
44: a=46;b=1.0222222222222221
45: a=47;b=1.0217391304347827
46: a=48;b=1.0212765957446807
47: a=49;b=1.0208333333333332
48: a=50;b=1.0204081632653061
49: a=51;b=1.02
50: a=52;b=1.0196078431372548
51: a=53;b=1.0192307692307691
52: a=54;b=1.0188679245283018
53: a=55;b=1.0185185185185186
54: a=56;b=1.018181818181818
55: a=57;b=1.0178571428571428
56: a=58;b=1.0175438596491228
57: a=59;b=1.0172413793103447
58: a=60;b=1.0169491525423728
59: a=61;b=1.0166666666666666
60: a=62;b=1.0163934426229508
61: a=63;b=1.0161290322580645
62: a=64;b=1.0158730158730158
63: a=65;b=1.015625
64: a=66;b=1.0153846153846153
65: a=67;b=1.0151515151515151
66: a=68;b=1.0149253731343284
67: a=69;b=1.0147058823529411
68: a=70;b=1.0144927536231884
69: a=71;b=1.0142857142857142
70: a=72;b=1.0140845070422535
71: a=73;b=1.0138888888888888
72: a=74;b=1.0136986301369863
73: a=75;b=1.0135135135135136
74: a=76;b=1.0133333333333334
75: a=77;b=1.013157894736842
76: a=78;b=1.0129870129870128
77: a=79;b=1.0128205128205127
78: a=80;b=1.0126582278481013
79: a=81;b=1.0125
80: a=82;b=1.0123456790123457
81: a=83;b=1.0121951219512195
82: a=84;b=1.0120481927710842
83: a=85;b=1.0119047619047618
84: a=86;b=1.011764705882353
85: a=87;b=1.0116279069767442
86: a=88;b=1.0114942528735633
87: a=89;b=1.0113636363636364
88: a=90;b=1.0112359550561798
89: a=91;b=1.011111111111111
90: a=92;b=1.010989010989011
91: a=93;b=1.0108695652173913
92: a=94;b=1.010752688172043
93: a=95;b=1.0106382978723405
94: a=96;b=1.0105263157894737
95: a=97;b=1.0104166666666667
96: a=98;b=1.0103092783505154
97: a=99;b=1.010204081632653
<script language=javascript>
var count = 0;
for (var a = 0; a < 100; a++) {
if (a - 1 == 0)
continue;
var b = a / (a - 1);
if (b - Math.floor(b) == 0)
continue;
if(b.toFixed(10)!=b) continue;
count++;
document.writeln(count + ": a=" + a + ";b=" + b+"<br>");
}
</script>
结果是1: a=3;b=1.5
2: a=5;b=1.25
3: a=6;b=1.2
4: a=9;b=1.125
5: a=11;b=1.1
6: a=17;b=1.0625
7: a=21;b=1.05
8: a=26;b=1.04
9: a=33;b=1.03125
10: a=41;b=1.025
11: a=51;b=1.02
12: a=65;b=1.015625
13: a=81;b=1.0125