单项选择题

有如下程序: #include <iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long A) {x=a;} private: long x; }; long fun(Sample s){ if(s.x<2)return 1; return s.x*fun(Sample(s.x-1)); } int main( ){ int sunl=0; for(inti=0;i<6;i++)sum+=fun(Sample(i)); tout<<sum: return 0; } 程序的输出结果是

A.120
B.16
C.154
D.34