void main() { int n; double f,x; scanf("%f",&x); f=power(x); printf("%f\n",f); } double power(x,n);

如题所述

double类型数据在scanf与printf中不是%f,而是%lf
如:
scanf("%lf",&x);
printf("%lf",x);追问

不全

追答

void main() { int n; double f,x; scanf("%lf",&x); f=power(x); printf("%lf\n",f); } double power(x,n);

后面的代码,我看不到你贴的。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答