在VB中10!=1*2*3··*10

1个回答
展开全部
摘要 亲亲,设 $s = \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{1/9}$,
那么
$(1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9}) \times (\frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9} + \frac{1}{10})$
$- (1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9} + \frac{1}{10}) \times (\frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9})$
$= (1 + s)(s + \frac{1}{10}) - (1 + s + \frac{1}{10})s$
$= s + s^2 + \frac{1}{10} + \frac{s}{10} - s - s^2 - \frac{s}{10}$
$= \frac{1}{10}$
咨询记录 · 回答于2024-01-10
在VB中10!=1*2*3··*10
亲亲,您可以描述的详细一些吗,可以更好的为您解答这道题
Private Function Factorial() As Long Dim i As Integer Dim l As Long l = 1 For i = 1 To 10 l = l * i Next Factorial = l End Function ' 方式二 Sub PrintFactorial() Dim n As Integer n = 1 i = 1 Do While i <= 10 n = n * i i = i + 1 Loop Debug.Print "10的阶乘是:" & n End Sub 以上代码首先定义了一个名为 `Factorial` 的函数,用于计算10的阶乘。然后,定义了一个名为 `PrintFactorial` 的子程序,用于打印10的阶乘的结果。两种方式都采用了循环来计算阶乘,但第二种方式使用了 `Do While` 循环,并在循环结束后使用 `Debug.Print` 来输出结果。
扩展资料 1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版本是VB 2010 测试版。 Visual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface, GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。 Basic 实际上是一个短语的缩写,这个短语就是 Beginners All-Purpose Symbolic Instruction Code ,其中文意思为“初始者通用符号指令代码语言”。 Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的分布式应用程序。
这VB中1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10=
亲,直接编程?
亲亲,您等一下,有点难度的
亲爱的用户,我们首先设 $s = \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{9}$。 接下来,我们考虑一个数学表达式:$(1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9}) \times (\frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9} + \frac{1}{10})$ 减去 $(1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9} + \frac{1}{10}) \times (\frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \frac{1}{5} + \frac{1}{6} + \frac{1}{7} + \frac{1}{8} + \frac{1}{9})$。 这个表达式化简后为:$(1+s)(s+\frac{1}{10}) - (1+s+\frac{1}{10})s$,再化简,得到:$s+s^2+\frac{1}{10}+s/10-s-s^2-s/10 = \frac{1}{10}$。
dim i as integer, sum as singlefor i=1 to 10 sum=sum+1/i nextprint sumdim i as integer, sum as single,sg as integersg=1for i=1 to 10 sum=sum+1/i * sg sg=-sgnextprint sum
中VB中1-1/2+1/3-1/4+1/5-1/6+1/7-1/8+1/9-1/10=
亲,Private Sub Command1_Click() Dim i As Integer, s As Double s = 0 For i = 1 To 10 s = s + (-1) ^ (i - 1) * (1 / i) Next i Print 0; sEnd Sub
亲亲,第三题还是第4题
3
好的,亲我看一下
亲, a: array[1..6] of real; i, j: longint; k: real; begin for i := 1 to 6 do begin read(a[i]); end; for i := 1 to 6 do begin for j := i + 1 to 6 do begin if a[i] < a[j] then begin k := a[i]; a[i] := a[j]; a[j] := k; end; end; end; for i := 1 to 6 do write(a[i]:0:2, ' '); end.
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消