|
|
1.1 root 1: static double p[10] =
2: {
3: 1.0e0,
4: 1.0e1,
5: 1.0e2,
6: 1.0e3,
7: 1.0e4,
8: 1.0e5,
9: 1.0e6,
10: 1.0e7,
11: 1.0e8,
12: 1.0e9,
13: };
14:
15: double
16: pow10(e)
17: {
18: int i;
19:
20: if(e < 0)
21: return 1 / pow10(-e);
22: if(e >= 10) {
23: i = e/2;
24: return pow10(i) * pow10(e-i);
25: }
26: return p[e];
27: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.