/* 輸入兩數字A, B,利用遞迴求得A的B次方。 */
#include <stdio.h>
power(int a, int b);
void main(void) {
int a,b, result;
printf("Please input two number:");
scanf("%d %d",&a,&b);
result=power(a, b);
printf("\n");
printf("%d^%d=%d",a,b,result);
return;
}
int power(int a, int b) {
if (b==0) {
return 1;
}
if (b==1) {
return a;
} else {
return (a*power(a,b-1));
}
}