您現在的位置是:首頁 » scratch編程資訊
資訊內容
scratch算法練習階乘求和
極客小將2023-08-16-
scratch算法練習階乘求和階乘是基斯頓卡曼(Christian Kramp,1760~1826)于 1808 年發明的運算符號,是數學術語。一個正整數的階乘(factorial)是所有小于及等于該數的正整數的積,并且0的階乘為1。自然數n的階乘寫作n!。1808年,基斯頓卡曼引進這個表示法。亦即n!=123...
scratch算法練習階乘求和
階乘是基斯頓·卡曼(Christian Kramp,1760~1826)于 1808 年發明的運算符號,是數學術語。
一個正整數的階乘(factorial)是所有小于及等于該數的正整數的積,并且0的階乘為1。自然數n的階乘寫作n!。1808年,基斯頓·卡曼引進這個表示法。亦即n!=1×2×3×...×n。
題目:求1+2!+3!+...+20!的和。
分析:新建三個變量:n作為自然數,取值從1到20 ;t為n的階乘,初識值為1,t=t*n;s為綜合,將t進行累加即可
運行結果:1! + 2! + 3! + ... + 20! = 2561327494111820300
注意:這個計算結果數據非常大,由于scratch自身原因,這個答案顯示是有誤差的,正確的答案應該是 2561327494111820313

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