编写一个函数,求n的k次方#C语言

#include"stdio.h"
double pow(int n,int k){
	
	if(k>0)
	  return n*pow(n,k-1);
	else if(k==0)
	  return 1;
	else
	  return 1.0/pow(n,-k);
}
int main(){
    int n=0;
    int k=0;
    scanf("%d %d",&n,&k);
    double ret=pow(n,k);
    printf("%.2lf\n",ret);
	return 0;
} 

你可能感兴趣的:(c语言,算法,数据结构)