11111111111的阶乘是多少?
的有关信息介绍如下:阶乘的定义:一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
根据定义:
0! = 1,1! = 1;
10! = 1×2×3×4×5×6×7×8×9×10 = 3628800;
而 11111111111 是一个11位正整数;
因此,11111111111! = 1×2×3×...... ×11111111111 的结果非常大,普通计算器无法计算,只能通过编程来求解它的近似值。
写了一段fortran代码,计算结果:
11111111111! ≈ 6.80297591480107×10¹⁰⁶⁷⁹⁴⁰³³⁴³³
即: 6.80297591480107 乘以 10 的 106794033433 次方。
这是一个 106794033434 位的正整数,超过1千亿位数字,只能用科学计数法来表示它的近似值。
附:运行结果和fortran代码