永发信息网

用VB编一个程序

答案:2  悬赏:50  手机版
解决时间 2021-05-23 08:06
用输入框输入一个数n,若此数是大于0的正整数,则求S=1 - 2/3 + 4/5 - ……2n/2n+1,否则要求重新输入数据,直到数据合理为止。
最佳答案
楼上 问问1队 团队的答案是错的。下面的代码是按题目的要求写的,如有疑问请追问。

Private Sub Command1_Click()
Dim n As Double
Dim s As Double
Dim f As Integer
Dim i As Integer
Do
n = Val(InputBox("输入N:"))
If n > 0 And Int(n) = n Then
Exit Do
Else
MsgBox "请输入正整数!"
End If
Loop While True
s = 1
f = -1
For i = 1 To n
s = s + f * 2 * i / (2 * i + 1)
f = -f
Next
MsgBox "S=" & s
End Sub
全部回答

Dim sum As Double, k As Double Dim n As Double Dim i As Integer n = CInt(InputBox("请输入n:"))

if n>0 and n=int(n) then k = 1 sum = 0 For i = 1 To n sum = sum + k / (2 * i - 1) k = -k Next i msgbox "sum = " sum

else

msgbox"请输入正整数",vbokonly

end if

这样就可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
外国人觉得中文难么
现在的小学生都不允许别人有同情心了吗?别人
为什么我会想她..
怎样改掉拖延症的演讲,课前演讲三分钟,想讲
阳光生活广场方湾店这个地址在什么地方,我要
爱国之情的古诗词名句,你还知道哪些抒发思乡
珠江三角洲有哪些特色产业
欸什么意思,大梦谁先觉,平生我自知。什么意
人的思想与消费水平
一平方公里等于多少亩怎么换算的?
3星J708下载不能超过300K想下载QQ2009怎么弄
如何维护宪法的权威,如何树立宪法权威论文
求秋夜雨寒的《姻缘》txt格式全文。
中国农业银行淮海东路支行地址在哪,我要去那
小升初集结号语文答案,谁有小升初集结号的答
推荐资讯
魔兽世界大灾变冰法感觉削弱的很厉害
谁能帮我找或写一下《清兵卫与葫芦》或《差半
有没有健康的丰胸办法
腾讯图书可以免费点亮吗?谁可以帮我
What he wanted to do was——A?——his hand
1.with the help of the computer ,the day h
DNF山一的40狂战套+武器得多少钱
电脑多种问题.
摇曳多姿的意思是什么,摇曳多姿的意思是什么
谁知道姚明什么时候可以复出?
澳门又叫马什么名字,cba总冠军奖杯叫什么名字
真皮包皱了怎么办,皮包用水泡过了 出现褶皱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?