题目:
编写递归函数getPowerr计算x^y。
其中x为double类型,y为int型,当y小于0时,返回0。
代码示例:
#include<stdio.h>
double getPower(double x,int y)
{
double f;
if(y<0)
return 0;
else if(y==0)
return 1;
else f=getPower(x,y-1)*x;
return f;
}
int main()
{
double x,sum;
int y;
scanf("%lf%d",&x,&y);
sum=getPower(x,y);
printf("%lf",sum);
return 0;
}
更多大学课业实验实训可关注公众号:Time木
回复相关关键词
学艺不精,若有错误还望指点