• 2021-04-14
    设有定义intn=1,s=0;,则执行语句while(s=s+n,n++,n<=10);后,变量s的值为___。
  • 第一空: 55;0x37

    举一反三

    内容

    • 0

      如下程序段: voidfunc(intn) { inti=0,s=0; while(s<n) { i++; s=s+i; } } 其时间复杂度为:

    • 1

      设有说明:int n;,执行语句:for(n=1;n++<4;);后,变量n的值是______

    • 2

      执行语句"n=1;if(n=5)n++;"后,变量n值为______。

    • 3

      设有定义:double m ,*s ; float n , *t ;,则下列语句正确的是______。 A: s = &n B: s = &m C: s = t D: s = &t

    • 4

      假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。 (1) for(i=1,s=1; i<=n; i++) s*=i; (2) i=1;s=1; while(i<=n) s*=i++; (3) i=0,s=1; do{ i++,s*=i; }while(i<=n); (4) for(i=1,s=1; ; i++) { s = s*i, if(i==n) break; }