#include<stdio.h> // include stdio.h library int power(int, int); int main(void) { int base, exponent; printf("Enter base: "); scanf("%d", &base); printf("Enter exponent: "); scanf("%d", &exponent); printf("%d^%d = %d", base, exponent, power(base, exponent)); return 0; // return 0 to operating system } int power(int base, int exponent) { //base condition if(exponent == 0) { return 1; } else { // recursive call return base * power(base, exponent - 1); } }
Output:
Enter base: 4 Enter exponent: 4 4^4 = 256