计算机执行下面的语句时,语句s的执行次数为[input=type:blank,size:4][/input]。for (i=1;i=i;j--)s;
举一反三
- 计算机执行下面的语句时,语句s的执行次数为 ____。[br][/br] FOR(i=l;i FOR(j=n;j>=i;j--)[br][/br] s;
- 执行下面程序段时,执行S语句的次数为____________。for(inti=1;i<=n;i++)for(intj=1;j<=i;j++)S;
- main( ) {int i,j; for (i=1; i<=3; i++) { for (j=1; j<=4;j++) printf("%d*%d=%d ",i,j,i*j); printf("\n"); } }中语句printf("%d*%d=%d ",i,j,i*j);执行次数为
- 计算下面程序段中,s=s+p和p*=j语句的执行次数以及该程序段的时间复杂度(设问题规模为n)。 int i=1,j,s=0; while (i++<=n) { int p=1; for (j=1;j<=i;j++) p*=j; s=s+p; }
- 【其它】在下面的程序段中, s=s+p 语句的执行次数为 ___ 1 ___ , p*=j 语句的执行次数为 ___ 2 ___ ,该程序段的时间复杂度为 ___ 3 ___ 。 int i=0,s=0,j,p; while(++i<=n) { p=1; for(j=1;j<=i;j++) p*=j; s=s+p; } (3.0分)