#include<stdio.h> int x=1; int A(int n,int k) { if(n==k) { return 0; } x*=n; return A(n-1,k); } int main() { int n,m; scanf("%d%d",&n,&m); int k=n-m;//如果在A函数内是 int n,int m,那n变量是变的,所以添加了不变的k A(n,k); printf("%d",x); return 0; }