最简单的程序,求x的n次幂,要求用到函数调用
本人菜鸟,求错误
# include <stdio.h>
double power (double x,int n)
{
double k;
if (x==0)
k==1;
else
k=x*power(x,(n-1));
return k;
}
main ()
{
double x; int n;
scanf("%f,%d",&x,&n);
printf("The result is %f\n",power (x,n));
return 0;
}
[解决办法]
if (n==0)
k==1;