C言語Express 9章#06
第8題と同様に,Recursionを用いた問題
#include <stdio.h>
int power(int base, int power_raised) {
if(power_raised != 1) { // 지수에서 -1 해서 1될 때 까지 곱함
return base * power(base, power_raised - 1);
}
else {
return base;
}
}
int main() {
int base, pow;
printf("밑수: ");
scanf("%d", &base);
printf("지수: ");
scanf("%d", &pow);
printf("%d^%d = %d", base, pow, power(base, pow));
}
Reference
この問題について(C言語Express 9章#06), 我々は、より多くの情報をここで見つけました https://velog.io/@jsj9620/C언어-Express-9장-06テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol