您现在的位置是:首页 » 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),计算至多能填入多少正方形?(正方形可以正好碰到矩形边界,但不能超出矩形