20的阶乘,即20!
方橡携法:
20!=20×19×18×17×16×15×14×13×12×11×10×9×8×7×6×5×4×3×2×1=2432902008176640000。
一个正整数的阶乘应该是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。
亦即n!=1×2×3×...×n。阶乘亦可以递耐搏归方式定义:0!=1,n!=(n-1)!×n。
扩展资料
任何大于等于1的自然数n阶乘表示方法:
或
0的阶乘,0!=1。
参考资料:百度百科昌如祥-阶乘
你求拦租搏的不是20阶乘,20阶乘应该这型首么简祥写long m = 1
for (int i = 1i <= 20++i)
{
m = m * i
}
1、首先打开C语言编辑器,新建一个c语言的文件,导入头文件并设置一个主函数耐运伏:
2、程序中设置一个循昌携环的临时变量和接受阶乘和的sum变量,循环中先遍历出20以内的数字子,然后计算每个数的阶乘,在将它们相加起来,因为是一个非常大悄档的数,所以这里sum是double类型的,最后把结果输出就可以了:
3、最后调试编译程序,就会看到输出的20阶乘内的和了,是一个非常大的数。以上就是用c语言求20以内阶乘和的方法:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)