#include <iostream>
using namespace std;
//定义一个阶乘函数
int fact(int val) {
int ret = 1; //设定一个初始值,用来保存返回值
while (val > 1) //设定阶乘的结束条件,只要参数小于1,则会结束循环
{
ret *= val--; //意思为ret=ret*val--,每次运算完成之后,val会自减1,直到结束循环。
}
return ret;
};
int main() {
cout << fact(5) << endl;
return 0;
}
简单的阶乘函数
最新推荐文章于 2021-02-07 19:32:22 发布