编写程序,求S = (A! + B!)/C!,阶乘的计算分别用Sub过程和Function过程两种方法来实现。
来源:百度知道 编辑:UC知道 时间:2024/06/17 14:58:34
定义函数 : 计算n的阶乘
long fac(int n)
{if(n==0)
return(1l);
else
return(n*fac(n-1));}
过程用循环实现
a=a*b
s=s+a
sub实现:
Private Sub Command1_Click()
Dim a As Long, b As Long, c As Long
a = Val(InputBox("请输入一个大于0的整数A:"))
b = Val(InputBox("请输入一个大于0的整数B:"))
c = Val(InputBox("请输入一个大于0的整数C:"))
If a > 0 And b > 0 And c > 0 Then
n1 a
n1 b
n1 c
MsgBox "A!+B!+C!=" & a + b + c
End If
End Sub
Sub n1(n As Long)
Dim i As Long, s As Long
s = 1
For i = 2 To n
s = s * i
Next
n = s
End Sub
function实现:
Private Sub Command1_Click()
Dim a As Long, b As Long, c As Long
a = Val(InputBox("请输入一个大于0的整数A:"))
b = Val(InputBox("请输入一个大于0的整数B:"))
c = Val(InputBox("请输入一个大于0的整数C:"))
If a > 0 And b > 0 And c > 0 Then
编写程序,求S=A!+B!+C!,其中A、B、C由InputBox输入
编写c程序求s=2x4x6x........x34
用VB编写程序, 求s=a!+b!+c!,阶乘的计算分别用SUB过程和Function过程两种方法实现!!!
用VB怎么编写关于求 S=A!+B!的程序?阶层的计算分别用Sub和Function过程来实现.
编写程序求s=2+4+6+...+100的和,文件名为sum.prg
C语言求助:怎么编写一个程序求S=1!+2!+…9!+10!。
vfp程序 s=1+2+…… 怎么编写
编写程序,一个字符串S以"$"字符结束,统计大写字母A出现的次数.
VB编写 :求S=n!=1*2*3````*n(n的值在程序运行时输入)
用C语言编写程序:S=2+4+8+16+32+…,求不大于2500的最大值