n^k

Lange_Taylor發表於2019-03-30

編寫一個函式實現n^k,使用遞迴實現

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
float Power(float n,int k) {
	if (k == 0) {
		return 1;
	}
	else if (k == 1) {
		return n;
	}
	else {
		return n * Power(n, k - 1);
	}
}
int main() {
    int n, k;
	scanf("%d %d", &n, &k);
	printf("%f", Power(n, k));
	system("pause");
	return 0;
}

相關文章