作业帮 > 综合 > 作业

关于1000的阶乘作为中间值,如何算

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/17 06:51:29
关于1000的阶乘作为中间值,如何算
#include "stdio.h"
long double fact(int n)
{
int j=1;

double h=1.0;
for(j=1;j
关于1000的阶乘作为中间值,如何算
你可以用 log1+log2+.log1000 来算1000!的以10为底对数值,然后比如说最后算出来的值是234.567,那么结果就是10的234次方再乘以10的0.567次方也就是3.689*10^234
这样算出来精确一点