早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用户输入一个正整数n,若n为基数,则计算1+3+5.······+n,若n为偶数,则计算2+3+4.····n之和.

题目详情
用户输入一个正整数n,若n为基数,则计算1+3+5.······+n,若n为偶数,则计算2+3+4.····n之和.
▼优质解答
答案和解析
'在VB中运行以下代码
Sub jisuan()
Dim n As Integer
Dim hesu As Integer
hesu = 0
n = InputBox("请输入一个正整数")
For i = n To 1 Step -2
hesu = hesu + i
Next
'此判断一下输入的数的奇偶性用在显示时的说明用
Dim jiou As String
If n Mod 2 = 0 Then
jiou = "偶数"
Else
jiou = "奇数"
End If
MsgBox n & "以内的" & jiou & "的和为:" & hesu
End Sub
看了 用户输入一个正整数n,若n为...的网友还看了以下: