int power (int, int); /* prototype (declaration) of power() */

    /* definition of print_power() */
    void print_power (int base, int n)
    {
      int answer;

      answer = power(base, n); /* using power() */

      printf("%d raised to the %d power is %d\n", base, n, answer);

      return;
    }

    /* definition of power() */
    int power(int base, int n)
    {
      int p;

      for (p = 1; n > 0; --n)
      {
	p = p * base;
      }
      return p;
    }

    

back