/** * expt1.c * A simple implementation of the exponentiation procedure. * Copyright (c) 2010 Samuel A. Rebelsky * Released under GPL 3.0. */ #include "expt.h" long expt (long base, long exponent) { long i; long result = 1; for (i = 0; i < exponent; i++) result = result * base; return result; } /* expt (long, long) */