实验名称:根据n的不同取值,分别计算从1到n的累加和或者n!实验要求:n要求为整数,利用InputBox()函数

清纯到底 1年前 已收到2个回答 举报

凌晨乱吻 幼苗

共回答了20个问题采纳率:100% 举报

Sub shiyan()
Dim InputValue,ReturnValue As Integer
InputValue = InputBox("请输入一个自然数","实验",1)
If InputValue < 1 Or InputValue - Int(InputValue) 0 Then
MsgBox "错误:输入必须为自然数!" & Chr(10) & "程序终止!"
Exit Sub
End If
ReturnValue = InputValue * (InputValue + 1) / 2
MsgBox "从1到输入值N=" & InputValue & ":" & Chr(10) & "累加结果为:" & ReturnValue & Chr(10) & _
"阶乘结果为" & Evaluate("fact(" & InputValue & ")")
End Su

1年前

4

若雨曦 幼苗

共回答了3个问题 举报

编程?

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com