2.高精度算阶乘,算出n!的完整结果。

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:28:36
求出n!=1*2*3*……*n, 其中的0<=n<=100,输出相应的n!的结果,必须精确到个位。请编写C程序。谢谢!!!

#incldue <stdio.h>
main()
{double sum=1;
int n;
scanf("%d",&n);
for(n;n>0;n--)
sum=sum*n;
}
printf("%d !=%g",n,sum);
}

具体代码就不给出来了,方法是用大数相加。