关于1000的阶乘作为中间值,如何算#include "stdio.h"long double fact(int n){int j=1;double h=1.0;for(j=1;j

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 10:48:32

关于1000的阶乘作为中间值,如何算#include "stdio.h"long double fact(int n){int j=1;double h=1.0;for(j=1;j
关于1000的阶乘作为中间值,如何算
#include "stdio.h"
long double fact(int n)
{
int j=1;

double h=1.0;
for(j=1;j

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