資訊內(nèi)容
scratch算法練習(xí)階乘求和
scratch算法練習(xí)階乘求和
階乘是基斯頓·卡曼(Christian Kramp,1760~1826)于 1808 年發(fā)明的運(yùn)算符號(hào),是數(shù)學(xué)術(shù)語。
一個(gè)正整數(shù)的階乘(factorial)是所有小于及等于該數(shù)的正整數(shù)的積,并且0的階乘為1。自然數(shù)n的階乘寫作n!。1808年,基斯頓·卡曼引進(jìn)這個(gè)表示法。亦即n!=1×2×3×...×n。
題目:求1+2!+3!+...+20!的和。
分析:新建三個(gè)變量:n作為自然數(shù),取值從1到20 ;t為n的階乘,初識(shí)值為1,t=t*n;s為綜合,將t進(jìn)行累加即可
運(yùn)行結(jié)果:1! + 2! + 3! + ... + 20! = 2561327494111820300
注意:這個(gè)計(jì)算結(jié)果數(shù)據(jù)非常大,由于scratch自身原因,這個(gè)答案顯示是有誤差的,正確的答案應(yīng)該是 2561327494111820313

- 上一篇
scratch算法練習(xí)-檢測回文數(shù)
scratch算法練習(xí)-檢測回文數(shù)回文數(shù)的概念:即是給定一個(gè)數(shù),這個(gè)數(shù)順讀和逆讀都是一樣的。例如:121,1221是回文數(shù),123,1231不是回文數(shù)。題目:讓用戶輸入任意一個(gè)數(shù)字,判斷這個(gè)數(shù)字是否是回文數(shù)。思路:第一位和最后一位比較,第二位和倒數(shù)第二位比較……比到正中間結(jié)束
- 下一篇
scratch算法練習(xí)-矩形填充
scratch算法練習(xí)-矩形填充題目出自CCF計(jì)算機(jī)程序設(shè)計(jì)入門篇練習(xí)(基本要求能夠理解除法,思路很重要)題目描述已知矩形的大小為nm,現(xiàn)用aa的正方形填充該矩形。輸入三個(gè)正整數(shù)n,m,a(n,m,a≤10^3),計(jì)算至多能填入多少正方形?(正方形可以正好碰到矩形邊界,但不能超出矩形