1x1x2x3x4x5......99x100=?

如题所述

是需要“简算”吗?抱歉,这个没法简算。
如果是加法,比如楼上说的经典题,用(首项+末项)*项数/2 即可。1+2+3+...+100=101*100/2=5050

乘法没有办法。从1乘到100,大概有158位数,一般的电脑64位,精度根本不够。

如果是题目的话,可能是判断位数有多少0吧?这个要这样想。首先,1位数相乘,只有2*5=10会产生0;另外,整十数(10,20,30)乘非零的数,会增加一个0;乘100增加两个0。因此,1乘到10,有2*5和10,增加两个0;10到20,有12*15和20,增加两个0。以此类推。但要注意,72*75=5400 ,有两个0。因此,100的阶乘末尾总共有连续22个零。

再来,如果实在要算,可以用Stirling近似公式。
当n比较大时,(n/e)^n*√(2*π*n)近似等于n的阶乘。π是圆周率,e是自然对数的底数。当然,这个比较大是说n=170以上,精确度会比较高。100的话误差还是非常大的。
大概用stirling公式算算,100!=(100/2.71828182846)^100*√(2*3.14159265359*100),大概是9.3248476249418188927021695950918e+157
用word直接求100的阶乘是9.332621544394417e+157
说起来都差得很多,至少和真实值差了10的140多次方(因为被舍去了,精度不够)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-25
这个不是教科书上典型的题目吗?数学家高斯的方法是(1+100)(2+99)…(50+51)每一组都是101,共有50组,50*101=5050。第二种方法,用计算器,1*2*3*4*…*100=100!用计算器按下就有答案了。主张用第一种方法

1x1x2x3x4x5...99x100=?
如果是加法,比如楼上说的经典题,用(首项+末项)*项数\/2 即可。1+2+3+...+100=101*100\/2=5050 乘法没有办法。从1乘到100,大概有158位数,一般的电脑64位,精度根本不够。如果是题目的话,可能是判断位数有多少0吧?这个要这样想。首先,1位数相乘,只有2*5=10会产生0;另外,整十数...

1X2X3X...X99X100=?
因此:1×2×3×……×99×100 = 100!

求1x2x3x4x…99x100= 我很急!!!
1x2x3x4x…99x100=100!

算式1x2x3x4x5x...x98x99x100的尾数一共有多少个0?
1x2x3x4x5x...x98x99x100 =(10x20x30x40x50x60x70x80x90x100)x(2x5)x(4x25)x(6x15)x (12*35)x(14*45)x(16*35)...=12个0(20*50是三个零)+带5 与偶数相乘的12个0(4*25是两个0,75*8是两个0)=24个0。

一乘二乘三乘到一百怎样计算
解:1x2x3x4x5x...x98x99x100 =100!用科学计算器算100!100!≈9.332621544乘以10的157次方 就是把9.332621544的小数点向右移动157位,所得到的数(不够用0补齐)这是一个近似数。

1x2x3x4x……x98x99x100=?谁能帮我解答
1×2×3×4×…×99×100=100!

1x2+3x4+5x6+…+99x100=?
回答:这题方法很多,可惜二楼用的太麻烦了不易懂,最简洁明了的应是: ∑(k-1)k=∑k^2 - ∑k=(n-1)n(n+1)\/3,(k=1,2,3...n) 把100代入上式 1x2+2x3+3x4+4x5+5x6+...+99x100=99*100*101\/3= 333300

1X2X3X4X5...X99X100的积中,从末位开始向左数有( )个连续的0.
首先,这个数如果被5整除,那么就可以在末尾产生1个0.这个数如果被25整除,那么就可以在末尾产生2个0.1到100中,有20个数可以被5整除,而其中4个可以被25整除,所以产生0:(20-4)*1+4*2=24个.

1x2x3x4x...x99x100得数末尾有多少个零
20个,*2和*5,一个,整10一个,0-99,总共18个,加上100,正好20个

1x2+2x3+3x4+4x5……99x100=?
原式 =1\/3(1x2x3)+2x3+...+99x100 =1\/3(1x2x3)+1\/3(3x2x3)+...+99x100 =1\/3(2x3x4)+3x4+...+99x100 =1\/3(2x3x4)+1\/3(3x3x4)+...+99x100 =1\/3(3x4x5)+...+99x100 ...=1\/3(99x100x101)=333300

相似回答
大家正在搜