『壹』 C语言编写程序输出x的n次方结果,x和n从键盘输入

#include<stdio.h>
#include<string.h>

floatinsertX(void)
{
floatx;
printf("%s ","请输入底数x:");
scanf("%f",&x);
returnx;
}

intinsertN(void)
{
intn;
printf("%s ","请输入指数n:");
scanf("%d",&n);
returnn;
}

floatmypow(floatx,intn)
{
floatc=1.0;
inti;
for(i=0;i<n;i++)
{
c*=x;
}
returnc;
}

voidprint(floatc)
{
printf("幂为: %.8f ",c);
}

intmain(void)
{
floatx=insertX();
intn=insertN();

floatc=mypow(x,n);
print(c);

system("pause");
return0;
}