单选题

下面程序的输出结果是(      ) #in...

发布于 2022-03-03 16:12:51

下面程序的输出结果是()
#include<iostream>
using namespace std
class ClassA {
    friend long fun (ClassA a) {
        if (a.i < 2) return 1
        return a.i * fun(ClassA(a.i-1))
    }
public:
    ClassA(long a) { i = a }
private:
    long i
}

int main() {
    int sum = 0
    for (int i = 0 i < 4 i++) {
        sum += fun(ClassA(i))
    }
    cout << sum
}



登录后免费查看答案
关注者
0
被浏览
17