大数阶乘(位数)
发布时间:2020-12-14 03:51:15 所属栏目:大数据 来源:网络整理
导读:#include stdio.h #include math.h int BigNumFactorial( int InputOrderMultiplier){ int i; double Result = 0 ; for (i = 1 ;i = InputOrderMultiplier;i ++ ) { Result += log10(i); } return ( int )Result+ 1 ;} int main(){ int InputOrderMultiplier
#include <stdio.h> #include <math.h> int BigNumFactorial(int InputOrderMultiplier) { int i; double Result = 0; for(i = 1;i <= InputOrderMultiplier;i ++) { Result += log10(i); } return (int)Result+1; } int main() { int InputOrderMultiplier = 19999; int Result = BigNumFactorial(InputOrderMultiplier); printf("%dn",Result); return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |