Calculate the Power of a Number using recursion
1 |
#include <stdio.h>int power(int n1, int n2);int main(){int base, powerRaised, result;printf("Enter base number: ");scanf("%d",&base);printf("Enter power number(positive integer): ");scanf("%d",&powerRaised);result = power(base, powerRaised);printf("%d^%d = %d", base, powerRaised, result);return 0;}int power(int base, int powerRaised){if (powerRaised != 0)return (base*power(base, powerRaised-1));elsereturn 1;} //OutputEnter base number: 3Enter power number(positive integer): 43^4 = 81</stdio.h> |