int a,b;
long long result_a;//输出结果
while(scanf("%d %d",&a,&b)!=EOF&&a!=-1,b!=-1)//a,b输出-1结束
{
result_a=result(a,b);
printf("%lld",result_a);
}
return 0;
}
long long result(int a,int b )
{
double result;
result=pow(a,b);
return result;
}
a!=-1,b!=-1
改为 a!=-1&&b!=-1
long=pow(a,b);
有用麻烦您采纳一下