### 思路
1. **递归基准**:如果`n`等于0,返回1(任何数的0次方都是1)。
2. **递归调用**:否则,返回`x`乘以`F(x, n-1)`。
### 伪代码
1. 如果`n`等于0,返回1。
2. 否则,返回`x`乘以`F(x, n-1)`。
### C代码
#include <stdio.h>
int F(int x, int n)
{
if (n == 0) return 1;
else return x * F(x, n - 1);
}
int main()
{
int x, n;
scanf("%d%d", &x, &n);
printf("%d", F(x, n));
return 0;
}