我第一次在C ++中使用Boost库

时间:2019-07-20 07:15:03

标签: c++ c++11 boost

这是我第一次在c ++中使用boost库,我想在math部分尝试阶乘函数。

#include <iostream>
#include <boost/math/special_functions/factorials.hpp>
using namespace std;
using namespace boost::math;

int main() {
    double i;
    cout << "Please enter your number: ";
    cin >> i;
    cout << "The factorial of " << i << " is equal to " << factorial<double>(i) << endl;
    return 0;
}

代码第一次好吗?我应该做些什么改变?我是否正在充分利用阶乘函数?(因为在boost:https://www.boost.org/doc/libs/1_70_0/libs/math/doc/html/math_toolkit/factorials/sf_factorial.html上有很多关于factorials.hpp文件描述的信息)

0 个答案:

没有答案