求VB 1+2+3......+n的值,n由用户输入代码怎么写?

用 inputbox 函数 输入 快快快 急阿~~

第1个回答  2011-06-30
我试过了 你的 st 字符串 运行到时候 被赋值是 前面独都有一个 空格的 可能是 多次赋值 所导致的吧!! 比如 输入 “123” 经过 str()转换后 变成了 “ 123”
你不就是想 把text1的 数字长度 算出来 没必要 那么麻烦 的 直接 m=len(text1) 在后面 把st 全改为 text1 就行了 有疑问再联系我!!!!!
第2个回答  2011-06-29
Sub Test()
Dim n As Integer
Dim i As Integer
Dim sum As Integer
n = InputBox("请输入:")
sum = 0
For i = 1 To n
sum = sum + i
Next i
MsgBox(sum)本回答被提问者采纳
第3个回答  2011-06-29
n=inputbox(“请输入n值","n值")
for i = 1 to n
sum=sum+i
next i
print sum
第4个回答  2011-07-08
n=inputbox(“请输入n值","n值")
for i = 1 to n
sum=sum+i
next i
print sum
第5个回答  2011-06-29
n=val(inputbox())
for i=1 to n
s=s+i
next
print s

怎样用VB编写过程,计算1!+2!+3!+。。。+N!,N值由用户输入
Private Sub Command1_Click()Dim i As Integer Dim n As Integer Dim ans as integer Dim y As Integer=1 n = InputBox("请输入一个正整数: ")y=1 ans=0 For i = 1 To n y = y * i ans=ans+y Next i Print ans End Sub ...

vb代码求1+2+3+...+n的代码?
Sub jisuan() Dim n As Integer Dim sum As Integer sum = 0 n = InputBox("请输入数字n") For i = n To 1 Step -1 sum = sum + i Next MsgBox(sum) End Sub

VB编程:求1!+2!+3!+...+N!(N为任意正整数)
n = InputBox("输入N值")For i = 1 To Val(n)t = t + Val(cacl(i))Next Print "1!+2!+3!+...+" & n & "!="; t End Sub 呵呵 改进速度的 10000!只需10秒 参考资料:http:\/\/www.moon-soft.com\/doc\/19332.htm

vb里面运用计数循环结构计算出1+2+3+...+N 求过程
num = a1.Text For i As Integer = 1 To num sum += i Next response.write("1+...+" & num &"=" &sum)a1和a2是页面中的文本框 根据文本框输入的值,计算和,再显示在页面上

...代码:求任意个数的阶乘累计和。s=1!+2!+3!+...+n!,n由用户输入...
MsgBox "1!+2!+3!+...+n!为" & sum, vbInformation, "结果"End Sub '求第n个数的阶乘函数 Function func(n As Double) As Double Dim i As Double Dim jc As Double jc = 1 For i = 1 To n jc = jc * i Next i func = jc End Function '弹出对话框 Sub msg()MsgBox "...

VB 计算 1+2+3+。。。n的代码怎么写啊?
1,首先你在窗体上放二个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按钮就能在text...

编写递归函数求1+2+3+...+N的值
include <stdio.h> int sum( int n );int main(){ int n;scanf("%d", &n);printf ("%d\\n", sum(n));return 0;} int sum( int n ){ if(n==0)return 0;else return n+sum(n-1);}

怎么在VB中求和
1.用VB求出阶乘数相加的值,分为两个步骤来求,一个是计算阶乘数,然后相加阶乘数。1!+2!+3!+……+n!举个例子。2、首先要理解阶乘知识,4!它是数字1到4的乘法;N!它是1到n的乘积;等等。如下图所示。3.现在我们来编写代码。第一步是定义变量,如下图所示。4、这是一个累加器,所以会...

S=1!+2!+3!+4!+…+n!的程序怎么写
n=n+1 loop until n>x print "sum=",sum end sum是需要求的那个和 s是构成sum的项每循环一次加一项 n就是一个类似计数器的东西让这个循环循环需要的次数 比如这个程序就是循环x次 x是你要加到几的阶乘 一开始输入进去就让它算去吧 用手机答题好不爽啊 不过晚上睡不着没事干 还要多谢你的...

使用VB编写程序,,求1+2+3+...+N之和(可参考流程图)
Dim n As Long, i As Long, s As Long n = Val(InputBox("请输入N值"))Do While i < n i = i + 1 s = s + i Loop MsgBox "1+2+3+...+N之和是" & s

相似回答
大家正在搜