求S=a!+b!+c! 编制子程序计算阶乘 数据 a,b,c用 InputBox()函数输入
来源:百度知道 编辑:UC知道 时间:2024/07/16 09:16:33
for i=1 to 3
input a
s=1
for i=1 to a
s=s*i
endfor
print s
endfor
vb程序:
Sub aa()
Dim a As Integer, b As Integer, c As Integer
a = CInt(InputBox("输入正整数A:", "求三数阶乘和", 1))
b = CInt(InputBox("输入正整数B:", "求三数阶乘和", 1))
c = CInt(InputBox("输入正整数C:", "求三数阶乘和", 1))
MsgBox bb(a) + bb(b) + bb(c)
End Sub
Function bb(i As Integer)
bb = 1
While i > 0
bb = bb * i
i = i - 1
Wend
End Function
我这里就不管InputBox输入了,直接写了两个。直接用S = jisuan(a, b, c)。看看对不对。
Private Function jisuan(a As Integer, b As Integer, c As Integer)
jisuan = jiecheng(a) + jiecheng(b) + jiecheng(c)
End Function
Private Function jiecheng(num As Integer)
Dim i, sum As Integer
For i = 1 To num
sum = sum * i
Next i
jiecheng = sum
End Function
已知三角形的面积S=(b*b+c*c-a*a)/4 求A
求三角型面积公式推导 area=sqrt(s*(s-a)*(s-b)*(s-c))
用过程方式求S=A!+B!+C!(其中A,B,C从键盘输入)
编写程序,求S=A!+B!+C!,其中A、B、C由InputBox输入
a,b,c,d都是正数,S=a/(a+b+c)+b/(a+b+d)+c/(c+d+a)+d/(c+d+b),求S的取值范围
a=3.5,b=5.4,c=4.3,编程求的三角形面积,已知Area=√s*(s-a)(s-b)*(s-c),其中s=(a+b+c)/2
已知a,b,c为3个非负数,且满足3a+2b+c=5,2a+b-3c=1,若S=3a+b-7c,试求S的最大值和最小值。
求a+b+c=?
已知a-b-c=16,求a(a-b-c)+b(c-a-b)+(b-c-a)
三角形面积为area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s=0.5(a+b+c).a,b,c为三角形的三条边