/* Exercise 5.37 Solution */ #include long power (long base, long exponent); void main () { long b, e; printf ("Enter a base and an exponent: "); scanf ("%ld%ld", &b, &e); printf ("%ld raised to the %ld is %ld\n", b, e, power (b, e)); } long power (long base, long exponent) { if (exponent == 1) return base; else return base * power (base, exponent - 1); }