#include<stdio.h>#include<math.h>int main(){double a,n;double r,z;scanf("%lf%lf",&a,&n);r=pow(a,n);z=r*a;printf("%lf",z);return 0;}应该都是double类型