#include<stdio.h>
#include<math.h>
#include<stdlib.h>
long fun(int x,int n)
{
long y;
if(n==0)
y=1L;
else
y=x*fun(x,n-1);
return y;
}
int main()
{
int x,n;
printf("计算x的n次幂\n");
printf("请输入x的值\n");
scanf("%d",&x);
printf("请输入n的值\n");
scanf("%d",&n);
printf("%d的%d次幂是%ld\n",x,n,fun(x,n));
return 0;
}