//裁判测试程序样例:
#include <stdio.h>
double calc_pow( double x, int n );
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%.0f\n", calc_pow(x, n));
return 0;
}
/* 你的代码将被嵌在这里 */
double calc_pow( double x, int n ){
double ret;
if(n==0){
ret=1;
}
else if(n==1){
ret=x;
}
else {
ret=x*calc_pow(x,n-1);
}
return ret;
}
习题10-3 递归实现指数函数 (15 分)
最新推荐文章于 2022-02-13 22:39:08 发布