#include<stdio.h>
#include<math.h>
double getpower(int x,int y);
int main()
{
int a,b;
double c;
while(scanf("%d,%d",&a,&b)!=EOF)
if(a!=0)
{c=getpower(a,b);
printf("%.6lf\n",c);
}
else
break;
}
double getpower(int x,int y)
{
{
int i=1;
double j=1;
scanf("%d%d",&x,&y);
for(i=1;i<=abs(y);i++)
{
if(y>=0)
j=j*x;
else
j=j*1.0/x;
}
return j;
}
}
函数里面又scanf干嘛,多余的,这就是一直没有输出的原因