用VB编写函数过程,求任意正整数各位数字之和
1个回答

在窗体上添加一个按钮,加入如下代码“

Private Sub Command1_Click()

Dim N '因为你说的是任意正整数,所以没有给变量指定变量类型

Dim I As Integer

Dim L As Integer,S As String

Dim M As Integer

N = InputBox("请输入任意一个正整数") '此处假设输入的内容是符合正整数要求的,不再另外做判断

S = CStr(N)

L = Len(S) '获取N的长度

For I = 1 To L

M = M + Mid(S,I,1)

Next

MsgBox N & "的各位数字之和为:" & M

End Su