哪位大佬帮忙这个vb代码呀,万分感谢

superzhou995 2019-05-23 03:53:57
编写函数求1+2+..+k,点击计算,click时间使用imputbox输入m.n的值,调用该函数计算y,用文本框显示,保留3位小数,Y=(1+2+...m)/(1+2+...+nn)
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
superzhou995 2019-05-28
  • 打赏
  • 举报
回复
引用 4 楼 脆皮大雪糕的回复:
简化一下

Private Sub Command1_Click()
    Dim m As Long
    m = InputBox("m=")
    Dim n As Long
    n = InputBox("n=")
    
    Text1.Text = Format(((1 + m) * m) / ((1 + n) * n), "0.000")
    
End Sub
十分感谢帮助,谢谢
脆皮大雪糕 2019-05-27
  • 打赏
  • 举报
回复
简化一下

Private Sub Command1_Click()
    Dim m As Long
    m = InputBox("m=")
    Dim n As Long
    n = InputBox("n=")
    
    Text1.Text = Format(((1 + m) * m) / ((1 + n) * n), "0.000")
    
End Sub
milaoshu1020 2019-05-23
  • 打赏
  • 举报
回复
写好了,代码如下:

Option Explicit

Private Sub Command1_Click()
Dim m As Long
m = InputBox("m=")

Dim n As Long
n = InputBox("n=")

Dim m_sum As Long
m_sum = 0

Dim i As Long
For i = 1 To m
m_sum = m_sum + i
Next

Dim n_sum As Long
n_sum = 0

For i = 1 To n
n_sum = n_sum + i
Next

Dim y As Double
y = m_sum / n_sum

Text1.Text = Format(y, "0.000")
End Sub

运行示例:

下载地址:
链接:https://pan.baidu.com/s/1OsA1YHiQs3Jh9s4j5D2SUQ
提取码:fto5
milaoshu1020 2019-05-23
  • 打赏
  • 举报
回复
编写函数求1+2+..+k,点击计算,click事件使用inputbox输入m.n的值,调用该函数计算y,用文本框显示,保留3位小数,Y=(1+2+...m)/(1+2+...+n)
是这样对吧?
superzhou995 2019-05-23
  • 打赏
  • 举报
回复
最后多打了个,不好意思n

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧