关于#c++#的问题:请问哪一步错了 我运行不出来结果

请问哪一步错了 我运行不出来结果 帮帮我 我不知道哪错了 我只能输入xn但没有power
#include<stdio.h>
double mypow(double x,int n);
int main(void){
int i,n;
double power, x;
printf("Enter x,n:");
scanf("%lf %d",x,n);
printf("power(%f %d)",x,n);
return 0;}
double mypow(double x,int n){
int i;
double power;
power=1;
for(i=1;i<=n;i++){
power=power*1;
printf("mypow(%.0f,%d)=%f\n",x,i,power);}
return power;
}

代码和贴图呢?

你这是让我们盲猜啊,你把代码发出来吧

输入的过程scanf调用的时候,变量前面没加&
该是 scanf("%lf %d",&x,&n);