求指点,程序运行时出错
#include <stdio.h>void main()
{
float power(float x,int n);
int n;
float x,s;
printf("请输入x和n的值,用于计算x的n次方(x,n)\n");
scanf("%d%d",&x,&n);
s=power(x,n);
printf("%f的%d次方是%f\n",x,n,s);
}
float power (float x,int n)
{
int i;
float s=1;
for (i=1;i<=n;i++)
s*=x;
return s;
}