2、在打出条件函数return1else:result=n+s(n-1)return.result。
3、最后结尾返回函数的值result=s(10)print(result)。
Option Base 1Private Sub Command1_Click()
Dim sum As Integer
Dim x As Integer
If Text1.Text = "" Then
MsgBox ("请输入n的值")
Exit Sub
End If
For i = 1 To Val(Text1.Text)
x = InputBox("请输入第" &i &"个数:")
sum = sum + x
Next i
Text2.Text = sum
End Sub
Private Sub Command2_Click()
End
End Sub
都不用循环,直接用公式计算,效率高很多#include <stdio.h>
#include <stdlib.h>
int fun(int n)
{
int sum
sum = n*(n+1)/2
return sum
}
int main(void)
{
int n
int total
printf("请输入n的值:\n")
scanf("%d", &n)
total = fun(n)
printf("结果等于: %d\n", total)
}