有以下程序:
#include <iostream>
using namespace std;
class CFactorial
private:
int value;
int fact;
public:
CFactorial ( int val );
void CalculateFactorial();
void Display();
;
CFactorial :: CFactorial( int val )
value = val;
fact = 1;
void CFactorial :: CalculateFactorial()
int i = value;
while ( i > 1 )
fact *= i--;
void CFactorial :: Display()
cout<<value<<"!="<<fact<<end1;
int main()
CFactorial A( 5 );
A.CalculateFactorial();
A.Display();
return 0;
程序中,类CPactorial的功能是 【13】 ,该程序运行的结果是 【14】 。
参考答案:[13]求自然数的阶乘 [14]120
解析: 类CFactorial中的成员函数CalculateFactorial()实现的功能是:求自然数value的阶乘结果。