C Program to calculate a Number raised to the Power of N using Recursion
Below is a program to calculate the result of a given number, raised to the power of n
using recursion.
#include<stdio.h>
// function prototype declaration
int power(int n1, int n2);
int main()
{
printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");
int base, exp;
printf("Enter base number: ");
scanf("%d", &base);
printf("\n\nEnter Power factor: ");
scanf("%d", &exp);
printf("\n\n\n\t\t\t%d^%d = %d", base, exp, power(base, exp));
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
int power(int b, int e)
{
if(e == 0)
return 1;
return (b*power(b, e-1));
}
Output: