输入一个数N.已知n!=n=(n-1)*(n-2)...3*2*1,编写程序计算和显示s=1!+2!+3!+...
输入一个数N.已知n!=n=(n-1)*(n-2)...3*2*1,编写程序计算和显示s=1!+2!+3!+...
用VB做.代码+解释思路.
用VB做.代码+解释思路.
数学人气:875 ℃时间:2020-06-29 09:15:57
优质解答
n!=n*(n-1)*(n-2)*...*2*1 的意思就是n!等于前n个正整数相乘.不是楼主所说的 3!=3*(3-1)*(3-2)*(3-3)*3*2*1 .3!=3*2*1 (其实就是1*2*3=3!) 4!=4*3*2*1 (其实就是1*2*3*4=4!) 所以这段代码不难.Dim a As Long,n As Long,s As Long,b As Long Private Sub Command1_Click() s = 0 For b = 1 To Val(Text1.Text) a = 1 For n = 1 To b a = a * n Next n s = s + a Next b Print s End Sub 把N输入到text1里就可以了.
我来回答
类似推荐
猜你喜欢
- 1力的成语有哪些成语
- 2Tere was onlY a slide.Tere wasn t a pond here before!
- 3下列盆地中,处于季风区的是( ) A.塔里木盆地 B.四川盆地 C.准噶尔盆地 D.柴达木盆地
- 4出师表中陈述作者临危受命的句子是什么
- 5Cant Get You Out Of My Head 的歌词译文
- 6谢谢美女们的祝福用英语怎么怎么翻译
- 7过年了,芳芳准备做几朵花装饰家里.芳芳用一根长12米的彩带做了一些玫瑰花,每朵玫瑰花要用彩带4/3米.她已经做好了3朵,剩下的彩带还能做多少朵花?
- 8一般不用酒精做萃取剂的原因?
- 9The winter in Guangzhou is warmer than it in Beijing 有it么
- 10He seemed to be half man and half bird的同义句