早教吧作业答案频道 -->其他-->
VB计算1*2*3···*m的值,其中m的值由用户输入算法提示1.设置计算变量n和累积变量t,它们的初值都置为12.设计一个循环过程.在循环体中,用赋值语句t=t*n将n的值累乘,赋值语句n=n+1使n的每循
题目详情
VB 计算1*2*3···*m的值,其中m的值由用户输入
【算法提示】
1.设置计算变量n和累积变量t,它们的初值都置为1
2.设计一个循环过程.在循环体中,用赋值语句 t=t*n 将n的值累乘,赋值语句n=n+1使n的每循环一次都增加1
3.当n的值大于m时,循环结束.
【思考】1.若m的值很大,对程序有什么影响,应该怎样处理?
2.若公式改为1+2+3+···+m,程序又如何修改
【算法提示】
1.设置计算变量n和累积变量t,它们的初值都置为1
2.设计一个循环过程.在循环体中,用赋值语句 t=t*n 将n的值累乘,赋值语句n=n+1使n的每循环一次都增加1
3.当n的值大于m时,循环结束.
【思考】1.若m的值很大,对程序有什么影响,应该怎样处理?
2.若公式改为1+2+3+···+m,程序又如何修改
▼优质解答
答案和解析
’试一下
Private Sub Command1_Click()
Dim t,n,m
m = InputBox("输入一个正整数:",,10)
If IsNumeric(m) Then
m = Val(m)
t = 1:n = 1
Do Until n > m
t = t * n
n = n + 1
Loop
Print t
End If
End Sub
Private Sub Command2_Click()
Dim t,n,m
m = InputBox("输入一个正整数:",,10)
If IsNumeric(m) Then
n = 1:m = Val(m)
n = 1
Do Until n > m
t = t + n
n = n + 1
Loop
Print t
End If
End Sub
Private Sub Command1_Click()
Dim t,n,m
m = InputBox("输入一个正整数:",,10)
If IsNumeric(m) Then
m = Val(m)
t = 1:n = 1
Do Until n > m
t = t * n
n = n + 1
Loop
Print t
End If
End Sub
Private Sub Command2_Click()
Dim t,n,m
m = InputBox("输入一个正整数:",,10)
If IsNumeric(m) Then
n = 1:m = Val(m)
n = 1
Do Until n > m
t = t + n
n = n + 1
Loop
Print t
End If
End Sub
看了VB计算1*2*3···*m的...的网友还看了以下:
下列句子中“以”字的用法和意义与“至丹以荆卿为计,始速祸焉”相同的一项是()A.醉则更相枕�下列句 2020-04-06 …
电子技术基础简单的相量计算问题1000-j1500=1803∠-56.3°j500*0.122∠5 2020-04-27 …
电子云是用()对核外电子运动规律所作的一种描述.A.归纳的方法B.统计的方法C.照相法D.叠加法 2020-05-13 …
关于科学计算机的用法,谢了!我的科学计算机中有一个模块,我不知道怎么用,说明书上也没有,请大家帮帮 2020-05-14 …
怎么看密度计?它的工作原理是什么?当用它来测两种密度不同的液体时,怎么操作,如何比较测出的结果?密 2020-05-17 …
会计的方法包括()A.会计核算方法B.会计控制方法C.会计分析方法D.会计考核方法 2020-06-07 …
初中物理题先阅读温度计的使用说明书,再结合你们的实验合作探究,请归纳出科学使用温度计的方法:(1) 2020-06-11 …
如图所示,关于体温计的说法错误的是()A.在标准大气压下,可以用体温计测量沸水的温度B.该体温计现 2020-06-17 …
虚词“以”的用法属连词的选项是()①以地事秦②暴霜露,斩荆棘,以有尺寸之地③至丹以荆卿为计④洎牧� 2020-06-20 …
下列关于温度计的说法中正确的是()A.温度计都是利用液体热胀冷缩的原理制成的B.常用温度计按用途可 2020-07-05 …