函数---阶乘计算

#include

using namespace std;

int fact(int  val)

{

    int ret=1;//保存计算结果的局部变量

    while(val>1)

        ret*=val--;//先赋值ret*val到ret,然后val减量1

    return ret;//return 返回结果

}

int main()

{

    int j=fact(5);

    cout<<"5!="<

}




你可能感兴趣的:(函数---阶乘计算)