第23651题 单选
当n=7时,给定C++函数fun的返回值为多少?
int fun(int n) {
    if (n == 1) return 1;
    else if (n >= 5) return n * fun(n - 2);
    else return n * fun(n - 1);
}
A

105

B

840

C

210

D

420