VB编程题:1+1/2+1/3+...+1/100=?用函数调用的方法

如题所述

Option Explicit
Private Sub Command1_Click()
Print MyJ(100)
End Sub
Private Function MyJ(ByVal J As Integer) As Double
Dim i As Integer
Dim JJ As Double
JJ = 0
For i = 1 To J
JJ = JJ + 1 / i
Next i
MyJ = JJ
End Function
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-11
Private Function MyJ(ByVal J As Integer) As Double
Dim i As Integer
Dim JJ As Double
JJ = 0
For i = 1 To J
JJ = JJ + 1 / i
Next i
MyJ = JJ
End Function

调用时call myj(100)
第2个回答  2012-12-11
for(i=1;i<=100;i++){
No=No+1/i

}
你学计算机应用专业的吧追问

你这个不对啊,我要的是FUNCATION什么的,函数调用

追答

!-_-~~你一点都不会VB啊,这个是执行程序,贴进去就可以的(此乃传说中的1+1/2+1/3+...+1/100=?)规律

第3个回答  2012-12-13
- >
第4个回答  2012-12-11
以LAMP兄弟连的课程安排来说主要学习一下内容:
1.SpringSecurity:目前最主流的JavaEE安全解决方案,基于Spring。为基于JavaEE企业开发提供全面安全服务。
2.WebSphere:企业级应用服务器。包含了编写、运行和监视全天候的工业强度的随需应变 Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
3.负载均衡:高并发解决方案。能利用一个集群中的多台单机,响应更多的并发请求。
4.分布式系统:由网络互联的多处理机体系结构上执行任务的系统。可有效提高系统的可扩展性、稳定性和执行效率

VB编程题:1+1\/2+1\/3+...+1\/100=?用函数调用的方法
Option Explicit Private Sub Command1_Click()Print MyJ(100)End Sub Private Function MyJ(ByVal J As Integer) As Double Dim i As Integer Dim JJ As Double JJ = 0 For i = 1 To J JJ = JJ + 1 \/ i Next i MyJ = JJ End Function ...

VB编程题 1到100相加,用函数调用的方法编程
Private Function SUM(i as integer)as long if i=1 then sum=1 else sum=sum(i-1)+i end if End Function 然后直接sum(100)就好了

求用VB写出关于1+2+3+…+100累加和的代码
编写函数:Private Function S_GS(S_From As Long, S_To As Long) As Long If S_From > S_To Then Exit Function S_GS = (S_From + S_To) * (S_To - S_From + 1) \/ 2 End Function 调用:S_GS("第一个数值","累加至的数值")比如:计算从1加到100。表达:S_GS(1,100)...

VB 计算 1+2+3+。。。n的代码怎么写啊?
首先你在窗体上放二个text.text控件(一个用来输入数N,一个用来显示结果)和command按钮控件 Private Sub Command1_Click()Dim n As Long Dim b As Long For n = 1 To CInt(Text1.Text)b = b + n Next n Text2.Text = b end sub 把代码放到command1按钮里,单击command1按钮就能在text2....

阶乘之和1+2!+3!+...+10! 用vb的function函数实现
Function JieChengSum() As Long Dim Sum As Long Dim i As Long Dim j As Long Sum = 0 j = 1 For i = 1 To 10 j = j * i Sum = Sum + j Next JieChengSum = Sum End Function 下面是函数的调用示例 Private Sub Command1_Click()MsgBox JieChengSum End Sub ...

编程计算1+X+X^2+...+X^n的子过程和函数过程,并分别调用,其中X和n的...
d=inputbox("输入N")x=inputbox("输入X")msgbox mcase(d,x)function mcase(d,x)for n=1 to d if n=1 then j=x+1 else j=j+x^n end if next mcase=j end function

我在VB中调试这个程序,怎么用主函数调用前面的三个函数,前面三个函数...
f#s = 1t = 2a = 3f = 4m = c(s, t, a, f) + 2MsgBox mEnd Sub这个是改过后的函数,但这样的函数混合调用会让人越来越糊涂,不建议使用,而且最终是将三个函数的参数混到了第三个函数中。我觉得写程序主要的目的是给我们的生活带来便利,应该用最简单的代码做最复杂的事情,代码的算法...

VB编程题:编写一个产生1 至100之间的随机整数的Function 过程_百度...
可以使用Rnd*98,产生的是[0,98)的随机数,而int(Rnd*98)产生的是[0,97]之间的随机整数,那么int(Rnd*98)+2产生的就是[2,99]之间的随机整数了,符合目标1到100之间的随机数目的。函数代码如下:Public Function sj() As Integer Randomize sj = Int(Rnd * 98) + 2 End Function ...

VB题,随机产生十个两位数整数,利用函数调用求这10个数的最大值和最小...
Private Sub Command1_Click()For i = 1 To 10 a(i) = Int(Rnd * 90) + 10 Text1 = Text1 & a(i) & " "Next i End Sub Private Sub Command2_Click()Max = a(1): Min = a(1)For i = 2 To 10 If a(i) > Max Then Max = a(i)If a(i) < Min Then Min = a...

“求1到10的阶乘之和”用VB怎么编程序
为了编写一个VB程序计算1到10的阶乘之和,首先定义一个函数用于计算阶乘。命名为factorial,并接收一个整数参数n。在函数内部,初始化一个变量l为1,然后使用For循环从1到n,每次将l乘以当前的循环变量i。循环结束后,将l的值作为阶乘返回。接着,在主程序中添加一个按钮控件Command1。定义一个结果变量...

相似回答