fact.cpp
来自「比较新的功能强大的rsa算法源代码,方便使用.」· C++ 代码 · 共 28 行
CPP
28 行
/*
* Program to calculate factorials.
*
* Requires: big.cpp
*
* Copyright (c) 1988-1997 Shamus Software Ltd.
*/
#include <iostream>
#include "big.h" /* include MIRACL system */
using namespace std;
Miracl precision(5000,10); /* bigs are 5000 decimal digits long */
int main()
{ /* calculate factorial of number */
Big nf=1; /* declare "Big" variable nf */
int n;
set_io_buffer_size(5000);
cout << "factorial program\ninput number n= \n";
cin >> n;
while (n>1) nf*=(n--); /* nf=n!=n*(n-1)*(n-2)*....3*2*1 */
cout << "n!= \n" << nf << "\n";
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?