早教吧作业答案频道 -->其他-->
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题求指教若干个小球摆放成一...的网友还看了以下:
某体育室里的足球个数是排球个数的3倍,每班借3个足球,4个排球,排球借完时体育室里还有63个足球,问 2020-03-30 …
在一个不透明的盒子内装有100个红黄绿蓝黑不同颜色的小球,每种颜色的小球个数相等除颜色外其他都相同. 2020-03-30 …
六一联欢会上,五年级与四年级共买了200个气球.联欢会后两个年级剩下的气球个数相当.已知五年级用去 2020-04-26 …
“六一”联欢会上,五年级与四年级共买了300个气球,联欢会后,2个年级剩下的气球个数相等, 2020-04-26 …
六.一联欢会上,五年级和四年级共买气球200个.联欢会后,两个班剩下的气球个数相等.已知五年级用去 2020-04-26 …
"六一"联欢会上,五年级与六年级共买气球200个.联欢会后,两个班剩下的气球个数相等 2020-04-26 …
某边防哨卡运来一筐苹果共60个,计划每名战士分得数量相同的若干个,结果还剩5个苹果,如果每名战士再 2020-04-26 …
在cdr中怎样将一个图形复制成距离相等的若干个图形? 2020-05-13 …
为何超级何分布的期望算出来和二项分布的期望一样?例如,10个小球,4红6白,取三个,取球后放回或不 2020-05-15 …
箱内有6个球,其中红、白、黑的个数分别为1,2,3个,现从中随机地取出2个球,记X为取出的红球个数 2020-05-17 …