#include <bits/stdc++.h>
using namespace std;
template<long long N>
struct fact{
enum {sum = N*fact<N-1>::sum};
};
template<>
struct fact<1>{
enum {sum=1};
};
int main()
{
cout << fact<15>::sum << endl;
return 0;
}
【菜鸟er】模板专题_阶乘模板
最新推荐文章于 2020-08-01 14:42:22 发布