使用程序写出求出1!+2!+...+64!的运算结果。考虑溢出的问题
发布时间
阅读量:
阅读量
求10的阶乘的和
int n=10;
int num1=1;
int num2=1;
for(int i=1;i<=n;i++)
{
num1=1;
for(int j=2;j<=i;j++)
{
num1*=j;
}
sum+=num1;
}
/*写一个数组,数组每一位存一位数,就可以保存一个很大的数
当要处理很大的数的乘法的时候,超出了数据的保存范围,可以使用一个长的数组来保存每一位,用下面的来实现运算结果。
3 7 2
18
1计算每一位的结果
54 126 36
2进位和留位
54 126 36
6
3
12
66 9 6
*/
int length=20
int *arr=new int[length];
31. arr[length-1]=2;
arr[
全部评论 (0)
还没有任何评论哟~
