• 2022-06-09
    如何解数列s(n)=(n-1)[s(n-1)+s(n-2)],s(1)=0,s(2)=1,求s(n)
  • S(n)-nS(n-1)=-(S(n-1)-(n-1)S(n-2));另b(n)=S(n+1)-(n+1)S(n);b(n)=-b(n-1);b(n)=(-1)^(n-1);S(n+1)-(n+1)S(n)=(-1)^(n-1);S(n)=nS(n-1)+(-1)^n;连续往里迭代,因为S(1)=0所以只剩下(-1)^i*arrange(n,n-i),整理得到:S(n)=sigema(i=2;n)(arrange(n,n-i)(-1)^i);

    内容

    • 0

      三相异步电动机启动瞬时转差率为( ) A: n=0,s=1 B: n=1,s=0 C: n=1,s=1 D: n=0,s=0

    • 1

      读程序并写结果。#include stdio.hlong fun(int n){ long s;if(n==1||n==2)s=2;elses=n-fun(n-1);return s;}int main(){ printf(%ld\n,fun(3)); return 0;}

    • 2

      该程序输出结果为( ) n=1 s=0 while True: s+=n if s>10000: break n+=1 print(n-1)

    • 3

      中国大学MOOC: 下面代码执行后,变量s的值为______。 Dim i, n As Integer, s As String i = 2 : n = 12 : s = n & = Do Until n = 1 Do While n Mod i = 0 s &= i & * n = n i Loop i += 1 Loop s = Strings.Left(s, Len(s) - 1)

    • 4

      以下程序的输出结果是( ). int fun(int n,int *s) { int f1,f2; if(n==0‖n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } main( ) { int x; fun(6,&x); printf("\n%d" ,x); }