早教吧作业答案频道 -->其他-->
vb题求指教若干个小球摆放成一个3棱锥体,共20层,最上面的一层有一个小球,第N层的小球比上一层多N个(N=2,3,.,20),编写程序求这一堆小球的个数.
题目详情
vb题求指教
若干个小球摆放成一个3棱锥体,共20层,最上面的一层有一个小球,第N层的小球比上一层多N个(N=2,3,.,20),编写程序求这一堆小球的个数.
若干个小球摆放成一个3棱锥体,共20层,最上面的一层有一个小球,第N层的小球比上一层多N个(N=2,3,.,20),编写程序求这一堆小球的个数.
▼优质解答
答案和解析
在Visual Basic中,新建一个VB工程,并在窗体绘制一个按钮Command1,双击按钮,在代码编辑器窗口中,输入如下代码:
Private Sub Command1_Click()
Dim n As Integer '循环控制变量
Dim sum As Integer '这一堆小球的总数
Dim m As Integer '某一层小球的数目
m = 1
sum = 1
For n = 2 To 20
m = m + n
sum = sum + m
Next n
Print "sum="; sum
End Sub
最上面的一层只有一个球,则变量m的值为1,因为这时已经有一个小球了,所以sum的值为1,然后从2到20开始循环,用m=m+n得到第N层的小球数,加到总数sum中去.最后输出小数总数.
Private Sub Command1_Click()
Dim n As Integer '循环控制变量
Dim sum As Integer '这一堆小球的总数
Dim m As Integer '某一层小球的数目
m = 1
sum = 1
For n = 2 To 20
m = m + n
sum = sum + m
Next n
Print "sum="; sum
End Sub
最上面的一层只有一个球,则变量m的值为1,因为这时已经有一个小球了,所以sum的值为1,然后从2到20开始循环,用m=m+n得到第N层的小球数,加到总数sum中去.最后输出小数总数.
看了vb题求指教若干个小球摆放成一...的网友还看了以下:
用完全一样的正方体白几何体.从上往下,第一层放1个,第二层放4个,第三层放9个,依次类推.直到放带第 2020-03-30 …
一颗满k叉树共有n层,树根0层,n层上有多少个节点一颗满2叉树n层有2048个节点,n是多少 2020-05-22 …
如何解答这题数列应用题?一层大楼有n层,各层都均可召集n个人开会,现每层指定一人到第k层开会,为使 2020-06-02 …
自上而下分别叫第一层,第二层.第n层的小正方体的个数记为S整个图形的体积记作V按要求填表n1234 2020-06-22 …
问一道很难的数学题堆方块:第一层有1个方块,第二层有3个方块,第三层有6个方块,第4层有10个方块 2020-06-25 …
如图,是由一些大小相等的正方体堆垒而成的,请观察图形.(1)写出从上面第一层起往下第二层、第三层的 2020-06-25 …
有个六边形的点阵.有个六边形的点阵,它的中心是一个点,算第一层,第二层每边有两个点,第三层每边有三 2020-07-16 …
如图,有一个形如六边形的点阵,它的中心是一个点,算做第一层,第二层每边两个点,第三层每边三个点,以 2020-07-20 …
棱长为a的小正方体,按照下图方法继续摆放,自上而下分别叫第一层·第二层……第n层.第n层的小正方体个 2020-11-03 …
用长度相等的若干根小木棒搭成梯形层数一层二层三层n层所含三角形个数3=2²-18=3²-115=4² 2020-11-03 …